Climate of Kenya — Month by Month
Country-wide average for Kenya. Part of Eastern Africa, Africa.
Located in Eastern Africa, Africa, Kenya has a mild oceanic climate. Country-wide average temperatures range from 17°C / 62.6°F in July to 21°C / 69.8°F in March, with annual rainfall totalling around 947 mm / 37.3 in — driest in January (42 mm / 1.7 in), wettest in April (165 mm / 6.5 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.
Best time to visit Kenya →
See all 8 subdivisions side by side →
| Month | Temperature | Rainfall | Matches |
|---|---|---|---|
| January | 19.5°C67.1°F | 42 mm1.7″ | Sunny & Mild |
| February | 20.5°C68.9°F | 45 mm1.8″ | Sunny & Mild |
| March | 21°C69.8°F | 85 mm3.3″ | — |
| April | 20.5°C68.9°F | 165 mm6.5″ | — |
| May | 19°C66.2°F | 145 mm5.7″ | — |
| June | 17.5°C63.5°F | 55 mm2.2″ | — |
| July | 17°C62.6°F | 45 mm1.8″ | Sunny & Mild |
| August | 17.5°C63.5°F | 48 mm1.9″ | Sunny & Mild |
| September | 18.5°C65.3°F | 52 mm2″ | — |
| October | 19.5°C67.1°F | 78 mm3.1″ | — |
| November | 19°C66.2°F | 115 mm4.5″ | — |
| December | 19°C66.2°F | 72 mm2.8″ | — |
Frequently asked questions
What is the best time to visit Kenya?
The best months to visit Kenya for sunny, dry weather are January, February, July, August. The warmest month is March (21°C / 69.8°F average), and the driest is January (~42 mm / 1.7 in rainfall).
What is the climate of Kenya?
Kenya has country-wide monthly average temperatures ranging from 17°C / 62.6°F in July to 21°C / 69.8°F in March. Annual rainfall averages about 947 mm / 37.3 in, with the wettest month being April (165 mm / 6.5 in) and the driest January (42 mm / 1.7 in). Regional variation within Kenya can be significant — see subdivision or city pages for detail.
What is the hottest month in Kenya?
The hottest month in Kenya is March, with a country-wide average temperature of 21°C / 69.8°F.
What is the coldest month in Kenya?
The coldest month in Kenya is July, with a country-wide average temperature of 17°C / 62.6°F.
When does it rain most in Kenya?
The wettest month in Kenya is April, averaging about 165 mm / 6.5 in of rain. The driest is January with about 42 mm / 1.7 in.