Climate & Weather Guide in Kenya
Climate zones, seasonal temperatures, rainfall patterns, and best travel times
Kenya has a highly diverse climate because it stretches from the equator to higher-altitude highlands and a long Indian Ocean coast. Most of the country is tropical, but elevation strongly moderates temperatures in the central highlands and around Nairobi, while the north and northeast are much hotter and drier. The coast is warm and humid year-round, with two rainy seasons in many areas. Kenya’s climate is generally suitable for residents and expats who prefer warm weather, but comfort levels vary greatly by region and altitude. Climate types in Kenya include tropical rainforest, tropical monsoon, tropical savanna, semi-arid drylands, and cooler highland zones under the Köppen-Geiger system.
Summer Average
22-32°C
Winter Average
12-28°C
Climate Types
Tropical rainforest and Tropical monsoon and Tropical savanna and Semi-arid and Highland temperate
200-2000 mm
2,200-3,200 hrs/yr
50-85%
Regional Climate Variations
Indian Ocean Coast
Kenya’s coast, including Mombasa and the surrounding shoreline, is hot, humid, and strongly influenced by maritime air. Daytime temperatures stay high through most of the year, and nights remain warm compared with inland areas. Rainfall is seasonal, with wetter periods typically occurring in the long and short rains, while humidity often makes conditions feel warmer than the thermometer suggests. This is the best match for people who want a classic tropical coastal climate, but it can feel sticky for those unused to heat and moisture.
Hot, humid, and tropical year-round, with sea breezes that soften the heat but not the moisture.
Central Highlands and Nairobi Plateau
The central highlands around Nairobi, Kikuyu, Nakuru, and parts of the Rift Valley plateau have the most comfortable climate for many expats. Elevation keeps temperatures mild rather than hot, especially in the mornings and evenings. Rainfall is generally reliable, supporting agriculture and greener landscapes than the lowlands. Seasonal variation is modest, but the coolest months can feel crisp at higher elevations. This region is often preferred by people who want a temperate-feeling tropical climate with less oppressive heat.
Mild days, cool nights, and the most livable climate for many residents; far less humid than the coast.
Western Kenya and Lake Victoria Basin
Western Kenya around Kisumu, Eldoret’s lower surroundings, and the Lake Victoria basin is warm, humid, and among the wetter parts of the country. Cloud cover and lake influence help moderate temperatures, but the air often feels muggy. Rainfall is fairly abundant and supports lush vegetation and intensive farming. Compared with the highlands, this area feels warmer and more humid, but less extreme than the arid north. It is suitable for people comfortable with tropical warmth and frequent rain.
Warm, cloudy, and humid with frequent rainfall and fertile landscapes around the lake and surrounding lowlands.
Northern and Northeastern Drylands
Northern and northeastern Kenya, including Garissa, Wajir, Mandera, Isiolo, and Turkana, is much hotter and drier than the rest of the country. Rainfall is limited and highly variable, and prolonged dry spells are common. Temperatures can become very high during the hottest months, while nights are usually warmer than in the highlands. This zone has a harsh climate by Kenyan standards and is best suited to residents who can tolerate heat, water scarcity, and large day-night contrasts in some locations.
Hot, arid, and water-limited, with intense sun and long dry periods dominating daily life.
Southwestern Escarpments and Rift Valley Slopes
The southwestern slopes and escarpments of the Rift Valley, including areas toward the Mau complex and higher western uplands, are cooler and wetter than most of the country. Higher elevation brings more comfortable daytime temperatures and chilly nights, while rainfall supports forests, tea-growing areas, and rich agricultural land. Conditions can feel brisk in the early morning and evening, especially during wetter months. For residents who prefer cooler air and greener scenery, this is one of Kenya’s most attractive climate zones.
Cooler highland weather with frequent rain, lush vegetation, and the most refreshing climate in inland Kenya.
Kenya spans warm, humid coastal and lake regions, temperate highlands, and very hot drylands in the north and northeast, so climate suitability depends heavily on altitude and location. For most residents and expats, the central highlands and Nairobi plateau offer the most comfortable year-round living, while the coast suits those who prefer tropical heat and the northern drylands suit only those prepared for arid conditions.
More Insights for your Move to Kenya
Comprehensive guides and data-driven analysis.
Budget & Expenses
Is your lifestyle affordable? From grocery prices to utility bills, see how costs compare to your home.
Read guideLong-term Expat Guide
Visa pathways, tax obligations, and healthcare access for long-term expats and digital nomads.
Read guideVisas & Residency
Don't get lost in bureaucracy. Understand fast-track investment paths and the residency process for expats.
Read guide