Kenya Weather
🇰🇪 1 city covered · Africa
· subtropical highland climate
Best time to visit
July to September
Weather in Kenya at a glance
Our Kenya coverage centers on Nairobi, which has a subtropical highland climate. Expect average highs around 81°F (27°C) in March and 73°F (23°C) in July, with about 154 days of measurable precipitation a year.
Quick facts
- Covered city: Nairobi - annual average 66°
- Best time to visit: July to September
- Climate type: subtropical highland
The bigger picture
Nairobi averages 10.0 hours of sunshine per day and roughly 900 mm (35.4 inches) of precipitation annually. The most comfortable window is generally July to September. See the full month-by-month breakdown on the Nairobi climate page.
Live weather across Kenya today
Kenya cities compared
| City | Annual avg | Hottest month | Coldest month | Rainy days/yr | Sun h/day | Snowy days/yr |
|---|---|---|---|---|---|---|
| Nairobi | 66° | Mar · 81° | Jul · 54° | 154 | 10.0 | 0 |
Kenya weather by month
| Month | Avg high | Avg low | Rainy days | Sunshine |
|---|---|---|---|---|
| January | 79° | 58° | 9 | 11.1 h/day |
| February | 81° | 59° | 8 | 11.3 h/day |
| March | 81° | 60° | 12 | 10.8 h/day |
| April | 77° | 61° | 26 | 9.7 h/day |
| May | 75° | 59° | 18 | 10.0 h/day |
| June | 74° | 56° | 9 | 9.4 h/day |
| July | 73° | 54° | 5 | 8.3 h/day |
| August | 74° | 55° | 7 | 8.5 h/day |
| September | 77° | 56° | 7 | 9.9 h/day |
| October | 79° | 58° | 14 | 10.5 h/day |
| November | 76° | 59° | 23 | 9.8 h/day |
| December | 76° | 59° | 16 | 10.7 h/day |
Kenya weather FAQs
When is the best time to visit Kenya?
Averaged across the covered cities, July to September offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Kenya?
Snow is essentially absent in the Kenya cities we cover - the 2015–2024 record shows no regular measurable snowfall.
What is the climate of Kenya like?
The covered cities fall under subtropical highland climate. That means spring-like temperatures nearly all year thanks to elevation.
More countries in Africa
🇩🇿 Algeria
🇦🇴 Angola
🇧🇯 Benin
🇧🇼 Botswana
🇧🇫 Burkina Faso
🇧🇮 Burundi
🇨🇲 Cameroon
🇨🇻 Cape Verde
🇨🇫 Central African Republic
🇹🇩 Chad
🇰🇲 Comoros
🇨🇩 DR Congo
🇩🇯 Djibouti
🇪🇬 Egypt
🇬🇶 Equatorial Guinea
🇪🇷 Eritrea
🇸🇿 Eswatini
🇪🇹 Ethiopia
🇬🇦 Gabon
🇬🇲 Gambia
🇬🇭 Ghana
🇬🇳 Guinea
🇬🇼 Guinea-Bissau
🇨🇮 Ivory Coast