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.
| Month | Score | Air | Sea | Best weather |
|---|---|---|---|---|
| JanuaryJan | 93 | 31–32° | 28° | Diani Beach |
| FebruaryFeb | 91 | 32–33° | 28° | Diani Beach |
| MarchMar | 77 | 32° | 29° | Diani Beach |
| AprilApr | 71 | 29–30° | 29° | Diani Beach |
| MayMay | 70 | 28° | 28° | Diani Beach |
| JuneJun | 73 | 27° | 27° | Diani Beach |
| JulyJul | 74 | 26–27° | 26° | Diani Beach |
| AugustAug | 75 | 26–27° | 26° | Diani Beach |
| SeptemberSep | 75 | 27–28° | 26° | Diani Beach |
| OctoberOct | 76 | 28–29° | 27° | Diani Beach |
| NovemberNov | 76 | 29–30° | 28° | Diani Beach |
| DecemberDec | 83 | 31° | 28° | Diani Beach |
Destinations2
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)