Kenya flagClimate & Weather Guide · Kenya

Climate & Weather Guide in Kenya

Climate zones, seasonal temperatures, rainfall patterns, and best travel times

Kenya's climate is predominantly tropical, featuring savanna, monsoon, and rainforest types under the Köppen-Geiger classification, with significant regional variations due to its equatorial position, coastal influence, highlands, and arid north. Temperatures remain warm year-round, rarely dropping below 15°C, while rainfall ranges from very low in northern deserts to very high in western highlands. Expats appreciate the consistent warmth and sunny days, but must prepare for two rainy seasons (March-May, October-December) and drought risks in drier zones. Recent data from 1986-2010 confirms stable patterns with slight warming trends[1][5]. Sunshine is abundant, and humidity varies from coastal highs to inland moderation, making it appealing for outdoor lifestyles despite occasional flooding.

Summer Average

22-32°C

Winter Average

18-28°C

Climate Types

Tropical savanna and Tropical monsoon and Tropical rainforest

Annual Rainfall

250-2000 mm

Sunshine Hours

2,500-3,200 hours annually

Average Humidity

50-85%

Regional Climate Variations

Coastal Region

The Indian Ocean coast around Mombasa and Malindi features a hot tropical savanna climate (Aw) with average annual temperatures of 26°C. Two rainy seasons bring moderate to high precipitation, but dry periods prevail. High humidity and sea breezes moderate the heat, ideal for beach living, though cyclones are rare. Expats enjoy water sports year-round, with minimal temperature swings[2].

Summer:25-32°C
Winter:24-30°C
Moderate rainfall

Warm, humid coastal paradise with refreshing ocean breezes and vibrant marine life, perfect for relaxed expat beach lifestyles.

Central Highlands

Nairobi and surrounding plateaus at 1,500-2,500m elevation offer a cooler tropical savanna to monsoon climate. Daytime highs reach 25°C, with chilly nights around 10°C. Bimodal rains support lush agriculture, but fog and drizzle are common. Ideal for families seeking milder weather away from coastal humidity[1][4].

Summer:18-25°C
Winter:12-22°C
Moderate rainfall

Cool, invigorating highland air with crisp mornings and sunny afternoons, great for hiking and urban living.

Western Highlands

Around Lake Victoria and Mount Elgon, tropical rainforest (Af) and monsoon (Am) climates prevail with very high rainfall exceeding 1500mm annually. Warm temperatures persist, but persistent cloudiness and mudslides during rains challenge residents. Fertile soils boost farming, attracting eco-focused expats[1].

Summer:22-28°C
Winter:20-27°C
Very high rainfall

Lush, verdant and misty with constant warmth, suited for nature lovers embracing rainy, green abundance.

Rift Valley

The Great Rift Valley features varied tropical savanna climates with moderate rainfall and dramatic scenery. Temperatures average 22-28°C, cooler at higher altitudes like around Nakuru. Dry spells alternate with productive rains, supporting wildlife safaris. Popular for expat farms and tourism[4].

Summer:20-28°C
Winter:16-25°C
Low to moderate rainfall

Sunny, scenic with moderate warmth and lake breezes, ideal for adventure and wildlife enthusiasts.

Northern Arid Zone

Northern Kenya, including Turkana, has hot arid to semi-arid savanna (Aw/BSh) with very low rainfall under 250mm/year. Extreme daytime heat exceeds 35°C cools to 20°C at night. Droughts are frequent, but resilient pastoralists thrive. Best for hardy expats in remote outposts[1][4].

Summer:28-38°C
Winter:22-34°C
Very low rainfall

Harsh, dry heat with starry nights and vast openness, appealing to rugged adventurers.

Kenya offers diverse tropical climates from arid north to rainy west, with consistently warm temperatures appealing to expats seeking adventure and nature. Coastal and highland regions provide milder options for comfortable living, while rainfall variations demand seasonal preparedness. Overall, its sunny, equatorial charm supports year-round outdoor activities.