Le climat du Kenya est de type équatorial avec une saison humide de trois mois, entre avril et juin, et une longue saison sèche, entre juillet et mars, entrecoupée par une courte saison des pluies, au mois de novembre. Les températures sont à peu près constantes toute l’année.
Selon les régions, le climat diffère un peu, mais les températures sont toujours élevées. Le littoral est, malgré tout, un peu rafraîchi sous l’influence de l’océan Indien, mais le climat reste tropical, chaud et humide. Pour se baigner ou pratiquer la plongée sous-marine dans les réserves naturelles, il vaut mieux choisir août et septembre. La température de la mer s’élève à 26°C, ce qui est très agréable.
Si vous voulez profiter des attraits touristiques de Nairobi, sur les hauts plateaux, privilégiez les mois qui vont de décembre à mars. Les températures varient entre 25°C et 28°C et les pluies sont plus rares. Les températures changent énormément en fonction de l’altitude, surtout si vous voulez pratiquer la randonnée. Dans le nord du pays, l’atmosphère, par contre, peut être torride.
Pour observer la faune sauvage dans de bonnes conditions et profiter des grands espaces, les mois qui vont de juillet à mars sont les plus intéressants. La plupart du temps, les pistes sont praticables et il est plus facile d’observer les animaux durant cette période car ils sont plus actifs. La saison des migrations s'étale sur les mois de juillet à octobre. Vous pourrez y observer la plus impressionnante migration du monde de gnous et de zèbres. Vous prendrez globalement plaisir à faire des safaris, notamment dans la réserve nationale du Masai Mara ou dans celle d’Amboseli, véritable paradis des éléphants, avec en toile de fond le Kilimandjaro. La saison des pluies est par contre beaucoup moins fréquentée par les touristes, ce qui peut être un atout.
Le Kenya peut se visiter toute l’année grâce à ses nombreux microclimats, mais les saisons sèches sont plus recommandées, surtout si vous souhaitez éviter les averses de fin de journée, entre les mois de mai, juin et juillet.