Nairobi Weather Guide
Kenya
Best Time to Visit
July, August, January, February
Avoid
April, May (long rains); November (short rains)
Climate
Subtropical highland — mild year-round due to altitude, two rainy seasons
Annual Rainfall
35 inches (889 mm)
Overview
Nairobi sits at 5,889 feet (1,795m) elevation, keeping temperatures moderate year-round. There are two rainy seasons: the long rains (March–May) and short rains (October–December). July–August is the driest and most comfortable period.
Seasonal Weather Breakdown
Dry Season (Cool)
June–October
55–72°F
13–22°C
The best safari and outdoor season. Clear skies, dry roads, and animals congregate near water sources. This is peak wildlife viewing in Masai Mara (Great Migration: July–October).
- →Book Masai Mara camps 6 months ahead for July–October
- →Mornings and evenings are cool to cold — pack layers
- →Game drives in morning light are the wildlife photography sweet spot
Long Rains
March–May
57–73°F
14–23°C
Heavy persistent rain. Roads can become impassable. Not ideal for safari but prices drop significantly.
- →April is the wettest month — plan indoor activities
- →Budget season for safari — 40-50% lower rates
- →Landscape is lush and green — good for photography if you accept mud
Short Rains
October–December
57–75°F
14–24°C
Shorter, less intense rains. October is the shoulder to the dry season.
- →Wildlife viewing still good in October before rains intensify
- →Christmas in Nairobi is warm and festive
- →Lower prices than July–August peak
What to Pack for Nairobi
- ✓Layers for cold mornings and warm afternoons
- ✓Neutral-colored clothing for safaris
- ✓Rain jacket for rainy seasons
- ✓Sunscreen at high altitude
Nairobi Weather FAQ
When is the best time for safari from Nairobi?
July–October is peak safari season, coinciding with the Great Migration in Masai Mara (100km from Nairobi). The dry season means animals concentrate near rivers, making game viewing excellent. January and February are also good dry-season months.
Is Nairobi weather always mild?
Yes. Nairobi's 5,889-foot altitude keeps temperatures in the 60–75°F (16–24°C) range year-round. It never gets very hot or very cold. Mornings are cool; afternoons are pleasant. The equatorial sun is intense — sunscreen is essential despite the mild temperatures.
Neighborhoods in Nairobi
Each neighborhood in Nairobi has its own microclimate. Check real-time conditions below: