Weather in Kenya 🇰🇪
Right now, Malindi is the warmest city in Kenya at 25°C, while Nanyuki is the coolest at 11°C — a nationwide temperature range of 15°C.
Display Units:
Current Weather Conditions: Top Cities in Kenya
Nairobi
Patchy rain nearby
16°
61°
Kakamega
Partly Cloudy
18°
65°
Mombasa
Patchy rain nearby
25°
76°
Nakuru
Sunny
16°
60°
Ruiru
Patchy rain nearby
18°
64°
Eldoret
Patchy rain nearby
16°
60°
Kisumu
Partly Cloudy
20°
68°
Kikuyu
Patchy rain nearby
16°
61°
Thika
Patchy rain nearby
16°
61°
Naivasha
Partly Cloudy
14°
57°
Karuri
Light rain shower
14°
58°
Ongata Rongai
Patchy rain nearby
16°
61°
Lang'ata
Patchy rain nearby
16°
61°
Garissa
Patchy rain nearby
24°
74°
Kitale
Light rain shower
15°
59°
Limuru
Patchy rain nearby
16°
61°
Juja
Patchy rain nearby
16°
61°
Kitengela
Patchy rain nearby
18°
64°
Kiambu
Patchy rain nearby
16°
61°
Mlolongo
Patchy rain nearby
18°
64°
Malindi
Patchy rain nearby
25°
78°
Mandera
Partly Cloudy
25°
76°
Kisii
Overcast
17°
62°
Ngong
Patchy rain nearby
16°
61°
Mtwapa
Patchy rain nearby
25°
76°
Wajir
Sunny
24°
75°
Lodwar
Sunny
24°
75°
Athi River
Patchy rain nearby
18°
64°
Meru
Patchy rain nearby
20°
68°
Nyeri
Light rain shower
14°
58°
Isiolo
Patchy rain nearby
20°
68°
Ukunda
Patchy rain nearby
24°
76°
Kiserian
Patchy rain nearby
16°
61°
Kilifi
Patchy rain nearby
24°
76°
Nanyuki
Patchy rain nearby
11°
52°
Busia
Patchy rain nearby
21°
70°
Migori
Sunny
21°
70°
Weather in Kenya — FAQ
Common questions about forecasts, units, and sources for Kenya.
What is the weather like in Kenya right now?
Live weather observations and 14-day forecasts are shown above for 37 city(ies) across Kenya. Click any city for full hourly + daily details.
How are forecasts for Kenya produced?
Forecasts come from WeatherAPI.com — a commercial provider aggregating data from national meteorological agencies. In Kenya the underlying source is the national weather service plus global model output (ECMWF, GFS, etc.).
How often does the weather data refresh?
Current conditions refresh every 15-60 minutes. The hourly forecast updates roughly every hour. The 7- and 14-day outlook is recomputed several times per day as new observations arrive.
What units are used on this page?
Temperatures are in degrees Celsius (°C), wind speed in km/h, precipitation in millimetres, and pressure in hPa (mbar). Conversions are available on the per-city pages.