Klimaet i Kenya varierer afhængigt af placeringen og spænder fra generelt køligt til altid varmt. Klimaet langs kysten er tropisk. Det betyder, at nedbør og temperaturer er højere hele året. I kystbyerne Mombasa, Lamu og Malindi skifter luften fra kølig til varm næsten hver dag.
Jo længere Kenya er fra kysten, jo tørrere bliver klimaet. I et tørt klima falder der næsten ingen nedbør, og temperaturen varierer betydeligt afhængigt af det generelle tidspunkt på dagen og natten. I mange dele af Kenya stiger dagtemperaturen med omkring 12°C (svarende til omkring 22°F) næsten dagligt.
Højde er hovedfaktoren i temperaturniveauer, med de højeste områder i gennemsnit 20°F (11°C) køligere, både om dagen og om natten. I de mange byer, der er mere end en kilometer høje, er der temperaturvariationer på omkring 50-79°F (10-26°C). I Nairobi, på 1,798 meter, varierer temperaturerne fra 9 til 27°C (50-79°F); i Kitale, på 1,825 meter, varierer temperaturerne fra 11 til 28°C (50-79°F). Tungt tøj eller tæpper er påkrævet om natten i højlandet, når temperaturen falder til omkring 10-12 °C hver nat.
I lave højder er temperaturstigningen som dag og nat, bogstaveligt talt: som at starte morgenen med dagens højeste punkt på højlandet og så tilføje dagens varme tilbage. Lave nattemperaturer nær havoverfladen er således næsten identiske med høje temperaturer på det kenyanske højland. På steder på tværs af Det Indiske Ocean er der på den anden side generelt mere moderate temperaturer, for eksempel i Mombasa
Der er små sæsonbestemte variationer i temperaturen, fra 4°C eller 7.2°F, køligere om vinteren. Selvom Kenya ligger på ækvator, har det samme årstider som den sydlige halvkugle: de varmeste sommermåneder er i december-marts og de køligste vintermåneder er i juni-august, selvom temperaturvariationerne igen varierer over hele landet.
På de høje bjerge, som Mount Kenya, Mount Elgon og Kilimanjaro, kan det blive meget koldt næsten hele året rundt. Snefald forekommer nogle gange på de højeste bjerge.
Hvornår skal man rejse til Kenya
På kysten er de bedste måneder for en badeferie august og september, da det er de fedeste måneder, men også de mest solrige, med næsten ingen regn. Hvis du vil, kan du også vælge januar og februar, som er årets tørreste måneder, men også de varmeste og mest fugtige; på den anden side er havet i disse måneder roligere og klarere og derfor bedst til dykning.
Hvis du vil besøge den tørre region, er juli og august de mindst varme måneder, selvom der ikke er den store forskel med resten af året: Varmen er altid intens.
Til en safari i nationalparkerne og højlandet kan du vælge mellem to perioder: juni-september og januar-februar. I den første periode er risikoen for eftermiddags- og aftenbyger højere i de store højder, og i den anden er risikoen for intens varme højere i de lave højder. Men da det kan være køligt hele året i de tidlige timer af dagen og i store højder, er det bedst at klæde sig i lag.
Det er nyttigt at huske, at ækvatorialsolen er meget stærk og er endnu stærkere i store højder; solen er stærkest i de to måneder, hvor den passerer direkte over vores hoveder ved middagstid, dvs. marts og september.
Dagene varer cirka 12 timer året rundt, så solen står op klokken 6 og går ned klokken 6 og bruges som ur af lokalbefolkningen.
Den værste periode er den lange regntid, fra marts til maj inde i landet og fra april til juni på kysten, med et højdepunkt i april inde i landet og i maj på kysten: dette er normalt den vådeste periode og den med størst risiko for oversvømmelse.