Le Kenya est traversé dans sa partie centrale par l'équateur. Les régions situées au nord et au nord ‘est ont un climat désertique ou semi-désertique.
Sur la côte, soumise à la mousson chaude et humide de l'océan Indien, la température moyenne varie de 24,4° C en juin-juillet à 27,8° C de février à avril.

Les Hautes Terres sont plus tempérées (de 11°C à 21°C à Nairobi en juillet, de 13°C à 26°C en février).
La région du lac Victoria est tropicale, avec deux saisons des pluies d'octobre à décembre et d'avril à juin.