← All tools

Weather in Kenya

Discover Kenya's climate zones, rainy seasons, and the best time to visit for safaris or beach holidays. Forecasts for Nairobi, Mombasa, Nakuru and more.

Kenya Weather: Climate, Seasons, and the Best Time to Visit

Kenya sits astride the equator in East Africa, yet its weather is far more varied than you might expect from a tropical country. The country's dramatic range of landscapes — from the Indian Ocean coastline and savanna plains to highland plateaus and the slopes of Mount Kenya — creates distinct climate zones that can differ dramatically within just a few hundred kilometres. Whether you're planning a safari in the Masai Mara, a beach holiday on the coast, or a city visit to the capital, understanding Kenya's seasonal rhythms makes all the difference.

Two Wet Seasons, Two Dry Seasons

Rather than a simple wet-dry cycle, Kenya experiences four seasons driven by the Inter-Tropical Convergence Zone shifting north and south across the equator. The long rains (masika) fall roughly from March through May, bringing heavy afternoon downpours across much of the country. The short rains (vuli) arrive in October and November — shorter and less reliable, but still significant. Between these rainy periods lie two dry seasons: January–February (warm and dry) and June–September (cooler and dry), which together represent the most popular times for travel.

The Highlands and Nairobi

At roughly 1,700 metres above sea level, Nairobi weather is surprisingly mild for an equatorial city. Temperatures are moderate year-round, with the coolest and mistiest conditions during the July–August dry season. The long rains of April and May can bring persistent cloud and daily showers to the capital. January and February are the warmest, sunniest months before the rains return. Nakuru, set in the Rift Valley at a similar altitude, follows a broadly similar pattern — check Nakuru weather if you're heading to Lake Nakuru National Park.

The Coast: Mombasa and Tropical Heat

The coastal strip around Mombasa is classic tropical territory — warm and humid all year, with temperatures considerably higher than the highlands. The long rains arrive in April and peak in May, often bringing intense downpours that can disrupt beach plans. The period from July to October brings slightly lower humidity and a reliable onshore breeze from the Indian Ocean, making it the most comfortable time to visit. December through March offers hot, sunny days ideal for snorkelling and diving. See Mombasa weather for current forecasts before you travel.

Western Kenya: The Lake Victoria Basin

The western highlands around Kakamega and Lake Victoria receive some of Kenya's highest annual rainfall, spread more evenly through the year than elsewhere. The region stays lush and green well into the dry season. If you're visiting Kakamega Forest — one of East Africa's last remnants of equatorial rainforest — expect cloud and showers even in the drier months. Current conditions are available on the Kakamega weather page.

Best Time to Visit Kenya

For wildlife safaris, the two dry seasons are ideal: January–February for warm, open savanna and the Masai Mara's calving season, and June–September for the famous wildebeest migration. The long rains of April–May are the least popular for travel, though the landscape is stunningly green and accommodation prices drop sharply. For beach holidays on the coast, December through March combines heat with low rainfall. The short rains of October–November can be unpredictable but are generally manageable.

FAQ

What is the best time to visit Kenya for a safari?

The peak safari season runs from June to September during the long dry season, when wildlife congregates around water sources and the wildebeest migration crosses the Masai Mara. January and February are also excellent, offering warm and dry conditions with fewer crowds. Both periods give the clearest skies and easiest game viewing across Kenya's national parks.

What is the climate of Kenya like?

Kenya has a tropical climate moderated significantly by altitude. The coast and low-lying areas are hot and humid year-round, while the central highlands — including Nairobi — enjoy mild temperatures due to their elevation. The country experiences two rainy seasons (March–May and October–November) and two dry seasons, rather than a single wet-dry cycle. Regional variation is considerable, from semi-arid conditions in the north to dense rainforest in the west.

Does Kenya have a cold season?

Kenya does not experience cold winters in the traditional sense, but the highland areas can feel noticeably cool, especially at night during the June–August dry season. Nairobi regularly sees cool evenings and misty mornings in July and August, and Mount Kenya's upper slopes receive snow. On the coast and in lower-lying regions, temperatures remain warm to hot throughout the year with little seasonal variation.