Климат (Cwb) субтропический горный или умеренный океанический с сухой зимой. Годовая средняя температура в Фианаранцуа, на основе наблюдений, достигает 21.8°C. Верхний предел температуры, проявляется в ноябре до 32.4°С, а наименьшая опускается до 5.1°C в июле. Месяц, когда температура наиболее низкая — июнь, характерная суточная температура 15.1 °C. Наитеплейший месяц — октябрь с характерной температурой 27.1 °C. В пределах года: солнечно-ясные дни - 133, дни со снегом - 0, дождливых дней - 210, облачных дней - 23.