Climate of Kenya: Weather, Seasons & Best Time to Visit
Source: Wikimedia Commons
Climate & Biomes

Climate of Kenya: Weather, Seasons & Best Time to Visit

Kenya's equatorial location and altitude-driven climate create perfect safari conditions, with the Great Migration crossing the Masai Mara from July to October.

Geography Worlds
March 26, 2026
4 min read

Kenya has a tropical climate moderated heavily by altitude, with two rainy seasons — the "long rains" from March to May and the "short rains" from October to December — and two dry seasons in between; the best time to visit for safari is July to October, when the Great Migration reaches the Masai Mara. Although Kenya straddles the equator, it has no traditional summer or winter. Instead, how high a place sits above sea level matters far more than the calendar, producing everything from steamy tropical coasts to alpine glaciers within a single country.

Why Altitude, Not Latitude, Rules Kenya's Climate

On the equator you might expect uniform heat, but Kenya's land rises from sea level at Mombasa to 5,199 m at the summit of Mount Kenya. That vertical range is the single most important climate factor. Temperatures fall by roughly 6.5°C for every 1,000 m of elevation, so each region feels dramatically different despite sharing the same latitude.

  • Coastal strip (Mombasa, Malindi): hot and humid, 24–33°C year-round
  • Central highlands (Nairobi, Mount Kenya foothills): temperate and spring-like, 10–25°C
  • Northern and eastern deserts (Turkana, Marsabit): hot and semi-arid, often above 35°C
  • High mountains (Mount Kenya above 3,000 m): alpine, with sub-zero nights and retreating glaciers

Nairobi, sitting at about 1,795 m, averages a mild 17°C and surprises visitors who expect equatorial heat — evenings here genuinely call for a sweater. This altitude moderation is also why Kenya became one of Africa's most comfortable destinations for both settlers historically and travellers today.

The Two Rainy Seasons

Kenya's rainfall is driven by the seasonal shift of the Inter-Tropical Convergence Zone and the Indian Ocean monsoon, which together create a distinctive bimodal pattern rather than a single wet season.

  • Long rains (March–May): the wettest, most reliable period, with April typically the peak. Downpours can be heavy and sustained.
  • Short rains (October–December): lighter, briefer and less predictable, often falling as afternoon showers.

Annual totals vary enormously across the country, from as little as 250 mm in the arid north to over 2,000 mm in the wettest highland and lakeside areas. During the long rains, unpaved tracks in safari reserves can turn to mud and some seasonal camps close, while the short rains rarely disrupt travel for long. Year-to-year variability is significant, shaped by the Indian Ocean Dipole and the El Niño–La Niña cycle; failed rains bring serious drought to pastoralist communities in the north, while excessive rain triggers flooding and landslides in the highlands.

Temperatures Region by Region

Because the seasons are defined by rain rather than temperature, the thermometer stays fairly steady through the year in any given place — it is location, not month, that determines how warm you will be.

  • Coast: consistently warm and humid, 24–33°C, cooled slightly by sea breezes
  • Nairobi and the highlands: warm days of 22–25°C and cool nights of 10–13°C
  • Northern semi-arid zones: among the hottest in Africa, regularly 35–38°C
  • Lake Victoria basin: warm, humid and rainy throughout the year
  • Mount Kenya summit zone: freezing, with permanent (though shrinking) glaciers

The Great Rift Valley adds another twist, creating warm, dry microclimates on its floor while the surrounding escarpments stay cooler and greener. This patchwork of conditions packed into one country is part of what makes Kenya so rewarding to explore.

The Best Time to Visit Kenya

For most travellers the answer is the long dry season, but the ideal window depends on what you want to do.

  • Great Migration in the Masai Mara: July–October, when roughly 1.5 million wildebeest and hundreds of thousands of zebra cross from the Serengeti
  • General safari: June–October and January–February, when thinner vegetation and animals gathering at water make wildlife easy to spot
  • Beach holidays on the coast: January–March and July–October, the hottest and driest coastal spells
  • Trekking Mount Kenya: the dry windows of January–February and August–September

July to October is the headline season, combining comfortable weather, dramatic river crossings and excellent game viewing — though it is also the busiest and priciest time. January to February offers a quieter, often cheaper second dry season with superb wildlife. The April–May long rains form the low season: lush green scenery and rock-bottom prices, but muddy roads and some closed camps. To learn more about the country's geography, parks and culture, see our kenya country guide.

Frequently Asked Questions

Does Kenya have a summer and winter?

No. Sitting on the equator, Kenya has no traditional summer or winter. Instead it has two rainy seasons and two dry seasons, and temperatures depend far more on altitude than on the time of year.

What are the long rains and short rains in Kenya?

The long rains fall from March to May and are the heaviest and most reliable, peaking in April. The short rains run from October to December and are lighter, briefer and less predictable.

Why is Nairobi so cool for an equatorial city?

Nairobi sits at about 1,795 m above sea level. That elevation lowers temperatures by more than 10°C compared with the coast, giving the city a mild average near 17°C and cool, sweater-worthy evenings.

When is the Great Migration in the Masai Mara?

The migration typically reaches Kenya's Masai Mara between July and October, when about 1.5 million wildebeest cross from Tanzania's Serengeti — making this the peak window for safari travellers.

Geography Worlds is listed on LaunchPact