Skip to main content
AMZBooking
Karura Forest, Nairobi

Best time to visit · Nairobi · Kenya

The best time to visit Nairobi

Weather, crowds, prices and events for every month, so you can pick the trip that suits you.

Updated By the AMZBooking editorial team

Photo: Ninaras, CC BY 4.0

Quick answer

The best times to visit Nairobi are the dry seasons from late June to early October and from January to February, when park roads are firm and game viewing is easiest. July to September coincides with the Maasai Mara migration and the highest prices. April and May bring the long rains, muddy tracks and some camp closures, though lodge rates are at their lowest.

Key facts

Best months
January–February and June–September
Shoulder season
March and October–December
Warmest month
February (avg high 26°C (79°F))
Coldest month
June (avg high 21°C (70°F))
Rainiest month
April (~14 rainy days)
Lowest hotel prices
April–May

Seasons

At about 1,800 metres Nairobi has a mild highland climate: warm, sunny days and cool nights. There are two rainy seasons, the long rains from March to May and the short rains in November and December, and the coolest, driest weather comes in July and August.

January–February

Warm dry season

Hot, sunny days by Nairobi standards, green parks after the short rains and good game viewing; a popular time for safaris.

March–May

Long rains

Heavy afternoon downpours, especially in April, with muddy park tracks and seasonal camp closures but the lowest lodge prices of the year.

June–October

Cool dry season

Cool, often overcast mornings and dry sunny afternoons; peak safari season with the migration in the Maasai Mara and the highest prices.

November–December

Short rains

Showers in the afternoons and evenings with clear mornings; quieter and cheaper until the Christmas holiday rush.

Month by month

Long-term averages (rounded). Crowds and prices are relative, 1 (lowest) to 5 (highest). Daylight is sunrise to sunset on the 15th.

Average weather, crowds and prices by month
MonthHighLowRainy daysDaylightCrowdsPrices
January25°C12°C512.2 h4/54/5
February26°C12°C412.2 h4/54/5
March26°C13°C812.1 h3/53/5
April24°C14°C1412.1 h1/51/5
May23°C13°C1112.1 h1/51/5
June21°C11°C512 h3/53/5
July21°C10°C412.1 h5/55/5
August21°C10°C412.1 h5/55/5
September24°C11°C312.1 h4/54/5
October25°C13°C712.1 h3/53/5
November23°C14°C1412.2 h2/52/5
December23°C13°C912.2 h4/54/5

Yearly events

Recurring dates shift from year to year; confirm with the organiser before you book.

Events in Nairobi by month
MonthEvents
JanuaryNew Year holiday traffic eases by mid-month
MarchSafari Rally Kenya — World Rally Championship round around Naivasha (usually March)
AprilEaster holiday weekend
JuneMadaraka Day — national holiday (1 June)
JulyGreat Migration usually arrives in the Maasai Mara (from July)
AugustPeak Maasai Mara river-crossing season (usually August–September)
SeptemberNairobi International Trade Fair at Jamhuri Park (usually late September or early October)
OctoberMashujaa Day — national holiday (20 October)
DecemberJamhuri Day — independence holiday (12 December); Christmas and New Year holiday peak

Cheapest and quietest times

Hotel prices are usually lowest in April–May, and the sights are quietest in April–May. Many visitors avoid April–May.

Nairobi on a budget.

What to pack

Packing for Nairobi by season
SeasonPack
Warm dry seasonLight layers for the day and a light jacket for the evening; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Long rainsLight layers for the day and a light jacket for the evening; Comfortable walking shoes
Cool dry seasonLight layers for the day and a light jacket for the evening; A compact umbrella and waterproof shoes — rain is frequent; Comfortable walking shoes
Short rainsLight layers for the day and a light jacket for the evening; A packable rain jacket for showers; Comfortable walking shoes

Questions travellers ask

+What is the best month to visit Nairobi?

The best times to visit Nairobi are the dry seasons from late June to early October and from January to February, when park roads are firm and game viewing is easiest. July to September coincides with the Maasai Mara migration and the highest prices. April and May bring the long rains, muddy tracks and some camp closures, though lodge rates are at their lowest.

+When are hotel prices lowest in Nairobi?

Usually in April–May. The wettest month, with heavy downpours, muddy park tracks and some seasonal safari camps closed; lodge prices are at their lowest.

+What is the rainiest month in Nairobi?

April, with about 14 days of rain on average.

+How hot does Nairobi get?

The warmest month, February, averages highs of 26°C (79°F) and lows of 12°C (54°F).