WhereItsSunny

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 →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January19.5°C67.1°F42 mm1.7″Sunny & Mild
February20.5°C68.9°F45 mm1.8″Sunny & Mild
March21°C69.8°F85 mm3.3″
April20.5°C68.9°F165 mm6.5″
May19°C66.2°F145 mm5.7″
June17.5°C63.5°F55 mm2.2″
July17°C62.6°F45 mm1.8″Sunny & Mild
August17.5°C63.5°F48 mm1.9″Sunny & Mild
September18.5°C65.3°F52 mm2″
October19.5°C67.1°F78 mm3.1″
November19°C66.2°F115 mm4.5″
December19°C66.2°F72 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.