Get Exclusive App Deals
English

Mombasa

Travel Info

Recommended travel destinations near Mombasa

More destinations

Mombasa Weather, Climate and Best Time to Visit

Data source:Meteostat
Update date:2025-09

Mombasa year round climate

  • Spring (March–May): Average 80–84°F, hot and humid climate, relatively high rainfall, especially in April and May. Common activities: Beach activities, water sports. Recommended clothing: Light and breathable clothing, short sleeves, shorts, swimwear; rain gear is necessary.
  • Summer (June–August): Average 76–78°F, relatively cooler and drier climate, low rainfall. Common activities: Beach relaxation, diving, snorkeling, visiting historical sites. Recommended clothing: Light long-sleeved shirts, long or short pants; a light jacket is recommended for evenings.
  • Autumn (September–November): Average 78–81°F, warm and humid climate, highest rainfall in November. Common activities: Beach activities, water sports, but be aware of the rainfall in November. Recommended clothing: Light and breathable clothing; rain gear is necessary.
  • Winter (December–February): Average 83–84°F, hot and dry climate, low rainfall. Common activities: Beach relaxation, sunbathing, water sports. Recommended clothing: Light and breathable clothing, swimwear.

Mombasa climatological average

Annual average temperature: approx. 81.1°F / Annual rainfall: approx. 1117 mm / Summer humidity: 70%–80% / Rainiest month: November

Mombasa monthly average temperature and precipitation

Month
Air temperature (°F)
Precipitation (mm)
January
83.8°F
13.3
February
84.4°F
4.3
March
84.9°F
27
April
82.8°F
193.7
May
81°F
165
June
78.4°F
68
July
76.5°F
81.3
August
77.2°F
55.3
September
78.6°F
30.7
October
80.4°F
70.7
November
81.7°F
282.7
December
83.5°F
125.3

Mombasa weather for the next seven days

12/29
Monday
Moderate rain
86.1°F/77.1°F
12/30
Tuesday
Patchy rain nearby
85.8°F/76.1°F
12/31
Wednesday
Patchy rain nearby
83.8°F/75.9°F
1/1
Thursday
Patchy rain nearby
85.7°F/75.1°F
1/2
Friday
Patchy rain nearby
86.1°F/74.6°F
1/3
Saturday
Patchy rain nearby
86.9°F/76.5°F
1/4
Sunday
Partly Cloudy
86.9°F/74.7°F