Климат Сантьяго по классификации Кёппена - умеренно-теплый с зимними осадками и длительным сухим сезоном, в России этот климат более известен как субтропический средиземноморский. Главное отличие климата Сантьяго от остальной части Центального Чили - то, что 80% осадков выпадает зимой (июнь-август) и поздней осенью, а также ранней весной. Годовая сумма осадков - 313 мм. Осадки выпадают почти исключительно в жидкой форме, снег обычно идет в горах на высоте более 1500 метров, а в Сантьяго - примерно раз в 10-15 лет.
Сухой сезон продолжается почти восемь месяцев - с декабря п март. За это время выпадает не больше 4 мм осадков.
Температуры сильно колеблются в течение года. В январе средняя температура составляет 20 градусов, в июле - около 8. В летние дни в Сантьяго бывает очень жарко, чаще около 30 градусов или выше, в 2016 году температура в городе составила 37 градусов. Но ночи значительно холоднее - около 15-17 градусов.
Зимой температура значительно меньше и составляет в самые холодные дни около 7-10 градусов, и даже падает ниже нуля, а в 1976 году температура воздуха снизилась до минус 7 градусов.
Сантьяго находится в межгорной котловине, и поэтому влияние океана несмотря на его близость, не так заметно, как в открытых местностях. Поэтому в Сантьяго больше колебания суточных и сезонных температур, меньше влажность воздуха (не более 70% в среднем даже зимой).
Преобладающее направление ветра - юго-западное во все сезоны (в связи с закрытостью города со всех сторон, кроме юго-запада), средняя скорость ветра 15 метров в секунду, и более интенсивные ветра наблюдаются летом.