Africa

Kenya: weather & best time to visit

2 destinations with long-term climate data. Best time to visit overall: December – February.

Weather by month

Daytime highs and sea temperatures range across the destinations; the score is their average. Best months are marked.

MonthScoreAirSeaBest weather
JanuaryJan9331–32°28°Diani Beach
FebruaryFeb9132–33°28°Diani Beach
MarchMar7732°29°Diani Beach
AprilApr7129–30°29°Diani Beach
MayMay7028°28°Diani Beach
JuneJun7327°27°Diani Beach
JulyJul7426–27°26°Diani Beach
AugustAug7526–27°26°Diani Beach
SeptemberSep7527–28°26°Diani Beach
OctoberOct7628–29°27°Diani Beach
NovemberNov7629–30°28°Diani Beach
DecemberDec8331°28°Diani Beach

Destinations2

  • Diani Beach

    Sun, sea & sandBest time to visit:Dec – Mar

  • Mombasa

    Sun, sea & sandBest time to visit:Oct – Feb

Kenya month by month

More from Africa

Climate averages 1996–2025, not a forecast. Data: Copernicus ERA5 / ERA5-Land via Open-Meteo.com (CC BY 4.0), NOAA OISST, WMO 1991–2020 (NOAA NCEI), GeoNames (CC BY 4.0)