Ola-Booking
Blog Seasons & events

When to visit Nairobi: month-by-month

2026-04-185 min readOla-Booking
Jacaranda trees in bloom on a Nairobi street in October Jacaranda trees in bloom on a Nairobi street in October

Nairobi has two rainy seasons, no summer and a genuine cold month, and hotel rates swing by 40 per cent across the year — here is what each of the 12 months actually delivers.

The climate in one paragraph, and why it surprises people

Nairobi sits almost on the equator but at 1,795m, and altitude beats latitude. Daytime highs run 21-28°C year-round and nights drop to 10-14°C, which is cold enough that many hotel rooms have no fan and no air conditioning because they do not need one. There are two rainy seasons: the long rains from mid-March to late May, peaking in April at over 200mm, and the short rains from late October to early December, peaking in November. The rest is dry.

The other thing nobody expects is July and August. These are the coldest, greyest months, when a low overcast can sit over the city for a fortnight, highs stall around 21°C and it feels like a northern autumn. Bring a jumper and a light waterproof for any visit; bring a proper jacket in June, July and August. Rain, when it comes, is usually an intense afternoon downpour of one to two hours rather than all-day drizzle, and the mornings are frequently clear even in April.

January and February: hottest, brightest, busiest

January and February are the warmest and sunniest months, with highs of 26-28°C, low humidity and clear skies. This is the best stretch for pools, rooftop bars, garden lunches and photography, and the light is excellent by 7am. Nairobi National Park is dry, the grass short, and game concentrates around the dams. The trade-off is dust: by late February the city is hazy, the park roads are powdery and the air quality along Mombasa Road is noticeably worse.

Rates hold high through the first week of January because of the festive overhang, then drop from about the 8th. Mid-January to mid-February is a sweet spot — good weather, ordinary prices, and a four-star room in Westlands at KSh12,000-18,000 rather than the KSh22,000 you would pay in October. Nairobi Restaurant Week, which runs in this window, discounts tasting menus across the city's better kitchens and is worth timing a trip around if you care about food.

March to May: the long rains, and the bargains

March starts dry and warm and turns; by the last week the afternoon storms arrive. April is the wettest month of the Nairobi year, with over 200mm falling in short violent bursts, storm drains overflowing within ten minutes and traffic seizing citywide when it rains at 5pm. May is wet but tapering, with rain about every other day and highs around 23°C. The city is green, the jacaranda foliage is thick, and the Ngong Hills are at their most dramatic under moving cloud.

This is the cheapest season and it is genuinely worth considering. Hotel rates drop 25-40 per cent, garden hotels in Karen and Gigiri that ask KSh24,000 in October go for KSh15,000, and you will have the museums and forest trails to yourself. Adjust the plan: mornings for game drives and walks, afternoons for the National Museum, malls and long lunches. What to avoid — booking a self-drive small car for the national park in April, when the murram roads turn to grease.

June: cool, dry, underrated

June is the transition month and one of the best-value times to be in Nairobi. The long rains have finished, the dust has been washed out of the air, the city is still green, and daytime highs sit at a comfortable 22-23°C with nights near 12°C. Cloud increases through the month, but rainfall is low and full days of sunshine are common in the first half. Trails in Karura and on the Ngong ridge are firm again, and the park roads have dried out.

Madaraka Day on 1 June is a public holiday with official ceremonies that rotate between counties, so expect road closures if the main event is in Nairobi and check before planning a CBD morning. Hotel rates stay at low-season levels for most of the month before the July business-travel and safari season lifts them. If someone asks me for a single month that balances weather, price and quiet, June is my answer more often than the famous January window.

July and August: cold, grey, and the best game viewing

This is Nairobi's winter in all but name. Highs of 20-22°C, overcast skies for days at a stretch, and nights at 10-11°C. Locals wear coats; visitors who packed for the equator suffer. Pools go unused unless heated, rooftop bars are a bad plan, and the light is flat for photography. If your Nairobi itinerary is city-focused — restaurants, museums, shopping — these are the least rewarding months of the year and you should know that before booking.

For wildlife, they are the best. The grass is short and dry, visibility in Nairobi National Park is at its annual peak, and the Masai Mara's migration season runs roughly July to October, so this is when the safari circuit is at its busiest and Wilson Airport is humming. Nairobi hotel rates rise with the safari transit traffic; book Westlands and Karen well ahead. Pack a fleece, a windproof layer and closed shoes, and plan indoor afternoons.

September and October: jacarandas, events and peak prices

September warms up and dries out — highs back to 25-26°C, more sun, less cloud. It is also the start of Nairobi's event season: the Nairobi International Trade Fair at Jamhuri Park, the book fair, and the run-up to the travel-industry expos. October brings the Nairobi Marathon, Mashujaa Day on the 20th, and the jacarandas, which flower purple along the avenues of Muthaiga, Kilimani, State House Road and the university district from late September into November. It is the prettiest the city gets.

It is also the most expensive stretch outside Christmas. Conference and expo weeks push Westlands and Upper Hill rooms to KSh25,000-40,000 and can sell out the four-stars entirely; book six to eight weeks ahead. The short rains usually begin in the second half of October as afternoon storms, which knock the dust down without ruining the days. If you want jacarandas plus reliable weather, target the first two weeks of October and accept the price.

November and December: short rains, then the festive spike

November is the wettest of the short-rains months, with storms most afternoons and around 150mm across the month. It is a soft, green, quiet time in the city, rates fall back, and mornings are usually clear enough for a park drive. Traffic is the real cost: a November rush hour after a 4pm downpour is the worst driving Nairobi produces, and a 6km trip can take 90 minutes. Build slack into every evening plan and use the Expressway for airport runs.

December dries out from around the middle of the month and the city empties as Nairobi residents travel upcountry and to the coast. Jamhuri Day on the 12th is a national holiday, and from about the 18th hotel rates in Karen, Gigiri and the garden properties jump 30-50 per cent while the CBD business hotels go cheap because the corporate traffic has stopped. That inversion is worth exploiting: a CBD four-star at KSh8,000 over Christmas is the best value on the Nairobi calendar.

So which month should you book?

For an all-round first visit: late January to mid-February for warmth and light, or June for value and comfort. For wildlife above everything: July to early September, wearing a jacket. For the prettiest city: the first half of October, with jacarandas and events, at the highest prices of the year. For the cheapest week with acceptable weather: mid-May, when the long rains are fading and hotels are still discounting hard by 25-40 per cent.

Two things to avoid regardless of month. Do not schedule tight airport transfers between 4pm and 7.30pm in any rainy month; take the Expressway and allow two hours anyway. And do not book a Nairobi city break for July or August expecting sunshine — the light is grey, the pool is cold, and you will spend the trip indoors wondering why the brochure photographs looked so different. Match the month to the trip and Nairobi rarely disappoints.

Book while you read Median nightKSh8929 Cheapest areaKSh2200 Hotels3238 Find a hotel

Before you book

What people ask before booking Nairobi.

What is the best month to visit Nairobi?

January and February for the warmest, sunniest weather at 26-28°C, or June for a cool, dry, low-priced alternative. Early October is the prettiest, with jacarandas in bloom, but it is also the most expensive stretch of the year outside the Christmas fortnight.

How cold does Nairobi actually get?

Nights drop to 10-14°C year-round and July and August highs stall around 20-22°C under heavy cloud. At 1,795m, that feels genuinely cold. Pack a fleece or jacket for any visit and a proper warm layer for June to August; most hotel rooms have no heating.

Is it worth visiting Nairobi during the rainy season?

In April and May, yes, if you are price-sensitive. Rain arrives as short violent afternoon storms rather than all-day drizzle, mornings are often clear, and hotel rates fall 25-40 per cent. Plan game drives and walks before noon, and never schedule a tight airport run at 5pm.

Where to stay

Hotels in Nairobi

Live prices · free cancellation

Recommended reads

All posts