Kenya Weather by Month

Kenya is located in East Africa, straddling the equator, which gives it a diverse range of climates. The country has a coastline along the Indian Ocean to the southeast, and its interior includes highlands, savannahs, and semi-arid regions. Kenya is bordered by Ethiopia to the north, Somalia to the northeast, Tanzania to the south, Uganda to the west, and South Sudan to the northwest.

Kenya’s geography is divided into several distinct regions:

  • Coastal Region: Warm, tropical climate with high humidity and relatively constant temperatures.
  • Highlands: This region, which includes the capital Nairobi, experiences a cooler, temperate climate due to its higher elevation.
  • Rift Valley: Characterized by both highland and lowland areas, this region experiences varied temperatures depending on altitude.
  • Northern and Eastern Kenya: These areas are typically arid or semi-arid, with hot and dry conditions prevailing most of the year.
  • Western Kenya: This region, which includes areas around Lake Victoria, has a tropical climate with significant rainfall.

Kenya’s climate is primarily influenced by the two rainy seasons— the long rains (March to May) and the short rains (October to December)—as well as its proximity to the equator. Due to the country’s varying elevations and geographic diversity, temperatures and rainfall patterns can differ significantly from one region to another.


January

Weather Overview

January in Kenya marks the middle of the dry season and is one of the best times to visit the country. Temperatures are warm, and rainfall is minimal across most regions.

Coastal Region

  • Temperature: 27°C to 32°C (81°F to 90°F)
  • Rainfall: Low, averaging around 15-30 mm
  • Humidity: High

Highlands and Nairobi

  • Temperature: 12°C to 26°C (54°F to 79°F)
  • Rainfall: Minimal (10-20 mm)
  • Humidity: Moderate to low

Rift Valley

  • Temperature: 15°C to 29°C (59°F to 84°F)
  • Rainfall: Minimal

Western Kenya

  • Temperature: 18°C to 28°C (64°F to 82°F)
  • Rainfall: 30-50 mm, localized showers around Lake Victoria

Northern and Eastern Kenya

  • Temperature: 25°C to 35°C (77°F to 95°F)
  • Rainfall: Virtually none

February

Weather Overview

February is similar to January but generally warmer. It is still part of the dry season, and the country enjoys sunny days, making it perfect for safaris and beach vacations.

Coastal Region

  • Temperature: 28°C to 33°C (82°F to 91°F)
  • Rainfall: Minimal
  • Humidity: High

Highlands and Nairobi

  • Temperature: 13°C to 28°C (55°F to 82°F)
  • Rainfall: 5-15 mm
  • Humidity: Moderate

Rift Valley

  • Temperature: 16°C to 30°C (61°F to 86°F)
  • Rainfall: Minimal

Western Kenya

  • Temperature: 20°C to 30°C (68°F to 86°F)
  • Rainfall: 40-60 mm, with some scattered showers

Northern and Eastern Kenya

  • Temperature: 28°C to 37°C (82°F to 99°F)
  • Rainfall: Little to none

March

Weather Overview

March marks the transition into the long rainy season. Rainfall starts to increase, especially toward the end of the month.

Coastal Region

  • Temperature: 28°C to 33°C (82°F to 91°F)
  • Rainfall: 50-70 mm
  • Humidity: High

Highlands and Nairobi

  • Temperature: 14°C to 26°C (57°F to 79°F)
  • Rainfall: 50-80 mm, increasing toward the end of the month
  • Humidity: Increasing

Rift Valley

  • Temperature: 16°C to 29°C (61°F to 84°F)
  • Rainfall: 40-60 mm

Western Kenya

  • Temperature: 19°C to 29°C (66°F to 84°F)
  • Rainfall: 80-120 mm, with thunderstorms common

Northern and Eastern Kenya

  • Temperature: 28°C to 36°C (82°F to 97°F)
  • Rainfall: Slight increase, around 30-50 mm

April

Weather Overview

April is one of the wettest months in Kenya as the long rains continue. While temperatures remain warm, heavy rains and thunderstorms are common, particularly in the afternoons.

Coastal Region

  • Temperature: 26°C to 32°C (79°F to 90°F)
  • Rainfall: 150-200 mm, with heavy afternoon showers
  • Humidity: High

Highlands and Nairobi

  • Temperature: 15°C to 25°C (59°F to 77°F)
  • Rainfall: 100-150 mm
  • Humidity: High, with frequent rain

Rift Valley

  • Temperature: 15°C to 27°C (59°F to 81°F)
  • Rainfall: 100-200 mm, frequent rainstorms

Western Kenya

  • Temperature: 19°C to 28°C (66°F to 82°F)
  • Rainfall: 150-200 mm, very wet with thunderstorms

Northern and Eastern Kenya

  • Temperature: 26°C to 34°C (79°F to 93°F)
  • Rainfall: 50-100 mm, much drier than other regions

May

Weather Overview

May continues to experience the long rains, though the frequency of rainfall starts to decrease toward the end of the month. It remains one of the wettest months in Kenya.

Coastal Region

  • Temperature: 25°C to 31°C (77°F to 88°F)
  • Rainfall: 120-170 mm, tapering off towards the end of the month
  • Humidity: High

Highlands and Nairobi

  • Temperature: 14°C to 24°C (57°F to 75°F)
  • Rainfall: 120-170 mm, frequent rain showers

Rift Valley

  • Temperature: 14°C to 26°C (57°F to 79°F)
  • Rainfall: 100-150 mm, but some areas begin to dry out

Western Kenya

  • Temperature: 18°C to 27°C (64°F to 81°F)
  • Rainfall: 130-180 mm, though less than in April

Northern and Eastern Kenya

  • Temperature: 25°C to 33°C (77°F to 91°F)
  • Rainfall: 30-80 mm, sporadic rain

June

Weather Overview

June marks the end of the long rains, with drier conditions becoming more widespread. Temperatures cool slightly, particularly in the highlands.

Coastal Region

  • Temperature: 24°C to 30°C (75°F to 86°F)
  • Rainfall: 50-100 mm, tapering off significantly
  • Humidity: Moderate to high

Highlands and Nairobi

  • Temperature: 13°C to 23°C (55°F to 73°F)
  • Rainfall: 50-90 mm, drier compared to April and May
  • Humidity: Moderate

Rift Valley

  • Temperature: 13°C to 25°C (55°F to 77°F)
  • Rainfall: 50-100 mm, with less frequent rains

Western Kenya

  • Temperature: 18°C to 26°C (64°F to 79°F)
  • Rainfall: 80-120 mm, but rain begins to lessen

Northern and Eastern Kenya

  • Temperature: 24°C to 32°C (75°F to 90°F)
  • Rainfall: 20-40 mm, largely dry

July

Weather Overview

July is one of the coolest months in Kenya, especially in the highlands, where temperatures can drop significantly at night. It is a dry month across most of the country.

Coastal Region

  • Temperature: 23°C to 29°C (73°F to 84°F)
  • Rainfall: 20-60 mm, mostly dry
  • Humidity: Moderate

Highlands and Nairobi

  • Temperature: 12°C to 22°C (54°F to 72°F)
  • Rainfall: 20-60 mm, cool and dry
  • Humidity: Low to moderate

Rift Valley

  • Temperature: 12°C to 24°C (54°F to 75°F)
  • Rainfall: 30-70 mm, generally dry

Western Kenya

  • Temperature: 18°C to 25°C (64°F to 77°F)
  • Rainfall: 60-100 mm, much drier than previous months

Northern and Eastern Kenya

  • Temperature: 23°C to 31°C (73°F to 88°F)
  • Rainfall: 10-30 mm, largely dry

August

Weather Overview

August is generally cool and dry, particularly in the highlands and along the coast. The coastal regions experience pleasant weather, making it an ideal time for beach holidays.

Coastal Region

  • Temperature: 23°C to 28°C (73°F to 82°F)
  • Rainfall: 20-50 mm, mostly dry
  • Humidity: Moderate

Highlands and Nairobi

  • Temperature: 12°C to 23°C (54°F to 73°F)
  • Rainfall: 20-40 mm, cool and dry

Rift Valley

  • Temperature: 13°C to 25°C (55°F to 77°F)
  • Rainfall: 30-60 mm

Western Kenya

  • Temperature: 18°C to 26°C (64°F to 79°F)
  • Rainfall: 40-80 mm, but relatively dry

Northern and Eastern Kenya

  • Temperature: 23°C to 30°C (73°F to 86°F)
  • Rainfall: 10-30 mm

September

Weather Overview

September marks the transition from the cool season into the short rainy season. Rainfall begins to increase towards the end of the month, particularly in the highlands.

Coastal Region

  • Temperature: 24°C to 30°C (75°F to 86°F)
  • Rainfall: 30-70 mm

Highlands and Nairobi

  • Temperature: 14°C to 24°C (57°F to 75°F)
  • Rainfall: 40-70 mm

Rift Valley

  • Temperature: 15°C to 27°C (59°F to 81°F)
  • Rainfall: 50-80 mm

Western Kenya

  • Temperature: 19°C to 28°C (66°F to 82°F)
  • Rainfall: 80-130 mm

Northern and Eastern Kenya

  • Temperature: 24°C to 33°C (75°F to 91°F)
  • Rainfall: 20-50 mm

October

Weather Overview

October is the start of the short rainy season. This rain is lighter than the long rains, but showers are frequent, particularly in the afternoons.

Coastal Region

  • Temperature: 26°C to 32°C (79°F to 90°F)
  • Rainfall: 100-150 mm

Highlands and Nairobi

  • Temperature: 15°C to 25°C (59°F to 77°F)
  • Rainfall: 70-120 mm

Rift Valley

  • Temperature: 16°C to 28°C (61°F to 82°F)
  • Rainfall: 80-130 mm

Western Kenya

  • Temperature: 20°C to 29°C (68°F to 84°F)
  • Rainfall: 130-180 mm

Northern and Eastern Kenya

  • Temperature: 27°C to 36°C (81°F to 97°F)
  • Rainfall: 50-100 mm

November

Weather Overview

November sees the continuation of the short rains, with heavier rainfall towards the middle of the month.

Coastal Region

  • Temperature: 26°C to 32°C (79°F to 90°F)
  • Rainfall: 120-180 mm

Highlands and Nairobi

  • Temperature: 16°C to 24°C (61°F to 75°F)
  • Rainfall: 100-150 mm

Rift Valley

  • Temperature: 16°C to 27°C (61°F to 81°F)
  • Rainfall: 100-150 mm

Western Kenya

  • Temperature: 20°C to 29°C (68°F to 84°F)
  • Rainfall: 150-200 mm

Northern and Eastern Kenya

  • Temperature: 28°C to 36°C (82°F to 97°F)
  • Rainfall: 50-80 mm

December

Weather Overview

December marks the end of the short rainy season, with the rains tapering off towards the middle of the month. By the end of the month, Kenya is entering its dry season again, making it a great time to visit.

Coastal Region

  • Temperature: 26°C to 33°C (79°F to 91°F)
  • Rainfall: 70-120 mm

Highlands and Nairobi

  • Temperature: 16°C to 25°C (61°F to 77°F)
  • Rainfall: 50-80 mm

Rift Valley

  • Temperature: 16°C to 28°C (61°F to 82°F)
  • Rainfall: 60-100 mm

Western Kenya

  • Temperature: 20°C to 29°C (68°F to 84°F)
  • Rainfall: 100-150 mm

Northern and Eastern Kenya

  • Temperature: 27°C to 36°C (81°F to 97°F)
  • Rainfall: 30-60 mm, largely dry

You may also like...