🇰🇪

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:

Monthly Weather in Nairobi

Live Nairobi Weather →← All City Guides