Aufgrund der Höhe ist das mild-feuchte Hochland-Klima trotz der Äquatornähe eher mild. Das heiße äquatoriale Tageszeitenklima wird vom jahreszeitlichen ostafrikanischen Klima überlagert und durch die große Höhenlage gemildert. Die mittlere Tagestemperatur liegt bei 18°C. Es gibt keine großen Temperaturschwankungen übers Jahr, doch variieren die Temperaturen mit der Höhenlage. Es gibt zwei Regenzeiten entsprechend den ostafrikanischen Monsunregen, "umuhindo" etwa zwischen September und Dezember (durchschnittlich 27% der Jahresniederschlagsmenge) sowie "itumba" zwischen Februar bis Anfang Juni. Zwischen März und Mai fallen 40% der jährlichen Niederschläge. Das Klima und vor allem die Niederschläge weisen jedoch große Unregelmäßigkeiten auf. Anormale Trockenheiten, überreichliche Regen und Hagel bedrohen immer wieder die Ernten und sorgen für Hungersnöte.