Weather in Kenya - today, tomorrow and 14-day forecast

Right now temperatures across Kenya range from 21° to 31°. Below: today's conditions city by city, a live weather map, the 14-day outlook and month-by-month climate to help you pick the best time to travel.

Weather in Kenya's cities today

☁️Garissa 31°💧 0.5 mm 🌧️Mombasa 27°💧 3.3 mm 🌧️Malindi 27°💧 3.6 mm 🌧️Kilifi 27°💧 3.9 mm ☁️Kisumu 25°💧 0.5 mm ☁️Bungoma 25°💧 0.2 mm ☁️Nakuru 23°💧 0.2 mm ☁️Nairobi 21°💧 0.2 mm ☁️Eldoret 21°💧 1 mm ☁️Nyeri 21°💧 0.4 mm

Weather map - today's temperatures

☁️ Garissa 31° 💧 0.5 mm 🌧️ Mombasa 27° 💧 3.3 mm 🌧️ Malindi 27° 💧 3.6 mm 🌧️ Kilifi 27° 💧 3.9 mm ☁️ Kisumu 25° 💧 0.5 mm ☁️ Bungoma 25° 💧 0.2 mm ☁️ Nakuru 23° 💧 0.2 mm ☁️ Nairobi 21° 💧 0.2 mm ☁️ Eldoret 21° 💧 1 mm ☁️ Nyeri 21° 💧 0.4 mm
Pill colour shows today's daytime temperature. Click a city for its full 14-day forecast.

Next days in Kenya

today☁️ 29°💧 0.2 mm
Thu☁️ 28°💧 0.4 mm
Fri☁️ 25°💧 0.2 mm
Sat☁️ 26°💧 0.3 mm
Sun🌤️ 29°night 23°
Mon☁️ 29°💧 0.2 mm
Tue🌤️ 29°💧 1.2 mm
Wed☁️ 29°💧 0.6 mm

14-day forecast - Kenya

WEATHER FORECAST · 15 DAYSKenyaAfrica · 16-day forecast29°☁️Todaynight 22° · wind 5 m/s · humidity 40%🌅 06:30 🌇 18:37 · daylight 12 h 07 min29°22°28°22°25°23°26°24°29°23°29°23°29°23°29°23°30°23°29°22°28°23°29°22°29°22°29°21°29°24°RAIN (MM)0.20.40.20.30.21.20.61Wed8.07Thu9.07Fri10.07Sat11.07Sun12.07Mon13.07Tue14.07Wed15.07Thu16.07Fri17.07Sat18.07Sun19.07Mon20.07Tue21.07Wed22.07AVERAGE29°MAX.30° (16.07)MIN.25° (10.07)TOTAL RAIN4.1 mmSUNNY DAYS2world-prices.com · updated 2026-07-08

📅 Kenya 30 & 45-day weather - long-range outlook

Next 16 days · forecast
29°
around 23° at night · days with rain: 1
Weeks 3-4 · avg for July
26°
around 18° at night · rain chance 25%
Weeks 5-7 · avg for August
27°
around 18° at night · rain chance 29%
The 30 & 45-day outlook for Kenya: the next 16 days are a numerical forecast updated daily - on average 29° by day and 23° at night. Further out we rely on multi-year climate averages: around 26° in July, and about 27° in August. Forecasts beyond two weeks are indicative only.

Today vs the next days - Kenya cities

CityToday+3 days+7 daysRain today
☁️ Garissa 31℃30℃ 31℃0.5 mm
🌧️ Mombasa 27℃27℃ 28℃3.3 mm
🌧️ Malindi 27℃27℃ 27℃3.6 mm
🌧️ Kilifi 27℃28℃ 28℃3.9 mm
☁️ Kisumu 25℃25℃ 26℃0.5 mm
☁️ Bungoma 25℃26℃ 26℃0.2 mm
☁️ Nakuru 23℃24℃ 25℃0.2 mm
☁️ Nairobi 21℃18℃ 22℃0.2 mm
☁️ Eldoret 21℃21℃ 23℃1 mm
☁️ Nyeri 21℃18℃ 22℃0.4 mm

Day-by-day forecast for Kenya

Wednesday8 July 2026
☁️29°broken clouds
sunrise 06:30 · sunset 18:37 · night 22° · evening 29° · rain 0.24 mm · humidity 40% · wind 5 m/s · clouds 73%
Thursday9 July 2026
☁️28°broken clouds
sunrise 06:30 · sunset 18:37 · night 22° · evening 28° · rain 0.41 mm · humidity 44% · wind 4 m/s · clouds 83%
Friday10 July 2026
☁️25°overcast clouds
sunrise 06:30 · sunset 18:37 · night 23° · evening 26° · rain 0.23 mm · humidity 54% · wind 4 m/s · clouds 97%
Saturday11 July 2026
☁️26°overcast clouds
sunrise 06:30 · sunset 18:37 · night 24° · evening 26° · rain 0.25 mm · humidity 51% · wind 3 m/s · clouds 98%
Sunday12 July 2026
🌤️29°scattered clouds
sunrise 06:30 · sunset 18:37 · night 23° · evening 28° · humidity 36% · wind 4 m/s · clouds 48%
Monday13 July 2026
☁️29°broken clouds
sunrise 06:30 · sunset 18:38 · night 23° · evening 28° · rain 0.15 mm · humidity 36% · wind 4 m/s · clouds 74%
Tuesday14 July 2026
🌤️29°scattered clouds
sunrise 06:31 · sunset 18:38 · night 23° · evening 29° · rain 1.22 mm · humidity 36% · wind 5 m/s · clouds 33%
Wednesday15 July 2026
☁️29°overcast clouds
sunrise 06:31 · sunset 18:38 · night 23° · evening 29° · rain 0.61 mm · humidity 34% · wind 5 m/s · clouds 86%
Thursday16 July 2026
☁️30°broken clouds
sunrise 06:31 · sunset 18:38 · night 23° · evening 29° · rain 0.95 mm · humidity 32% · wind 5 m/s · clouds 72%
Friday17 July 2026
☁️29°broken clouds
sunrise 06:31 · sunset 18:38 · night 22° · evening 29° · humidity 35% · wind 5 m/s · clouds 52%
Saturday18 July 2026
🌤️28°scattered clouds
sunrise 06:31 · sunset 18:38 · night 23° · evening 28° · humidity 35% · wind 6 m/s · clouds 39%
Sunday19 July 2026
🌤️29°scattered clouds
sunrise 06:31 · sunset 18:38 · night 22° · evening 28° · humidity 25% · wind 7 m/s · clouds 27%
Monday20 July 2026
☁️29°overcast clouds
sunrise 06:31 · sunset 18:38 · night 22° · evening 29° · humidity 32% · wind 6 m/s · clouds 93%
Tuesday21 July 2026
🌤️29°a few clouds
sunrise 06:31 · sunset 18:38 · night 21° · evening 26° · humidity 34% · wind 6 m/s · clouds 13%
Wednesday22 July 2026
☀️29°clear sky
sunrise 06:31 · sunset 18:38 · night 24° · evening 28° · humidity 33% · wind 4 m/s · clouds 31%
Thursday23 July 2026
🌤️29°a few clouds
sunrise 06:31 · sunset 18:38 · night 22° · evening 29° · humidity 31% · wind 5 m/s · clouds 11%

🌊 Sea temperature - Kenya

BeachWater todayWater week avgWavesHow's the water?
Mombasa27℃27℃1.7 mwarm
Malindi27℃27℃1.8 mwarm
Kilifi26℃27℃1.6 mwarm
Sea-surface temperature from marine models, updated daily. See also: where the sea is warmest right now.

Air quality and smog in Kenya

CityPM2.5 (µg/m³)PM10 (µg/m³)Air quality
Kisumu30.241.3good
Eldoret2232.7good
Nairobi12.214.7very good
Malindi4.77.6very good
Thika4.25.9very good
Mombasa2.63.9very good
Based on PM2.5 thresholds. Station readings, updated daily (last reading: 2026-07-08, 04:00).

Kenya weather through the year

WEATHER THROUGH THE YEARKenya30°19°31°19°30°20°29°20°28°19°27°18°26°18°27°18°28°18°29°19°28°19°29°19°CHANCE OF RAIN (%)8819364125252927273521JanFebMarAprMayJunJulAugSepOctNovDecWARMESTFeb (31°)COLDESTJul (26°)DRIESTJan (8%)WETTESTMay (41%)world-prices.com · 2026-07-08 · ★ best months

Kenya weather month by month - when is the best time to go?

January (30°)February (31°)March (30°)April (29°)May (28°)June (27°)July (26°)August (27°)September (28°)October (29°)November (28°)December (29°)

FAQ - Kenya weather

What is the weather like in Kenya today?
Today it is about 29° during the day and 22° at night, broken clouds.
How far ahead can I check the forecast for Kenya?
This page shows a detailed 14-day forecast plus the long-term monthly climate, so you can plan both a short trip and a holiday months ahead.