Diani Beach vs Malindi in April

Malindi is the better pick in April — 79 vs 72 on SeasonMap's comfort score. Malindi is sweltering, rainy, clean air, while Diani Beach is sweltering, soaked, clean air.

Diani Beach vs Malindi — April climate, side by side

🇰🇪 Diani Beach🇰🇪 Malindi
Comfort score72/100 (B)79/100 (B)
Feels-like high35°C36°C
Avg high / low30° / 25°32° / 26°
Rainfall213 mm137 mm
Rainy days2523
Humidity83%81%
Air quality (AQI)2426

Monthly climate normals (ERA5 reanalysis). Comfort scores are SeasonMap estimates.

Month by month

Diani Beach vs Malindi in April — FAQ

Is April better in Diani Beach or Malindi?
Malindi is the better pick in April — 79 vs 72 on SeasonMap's comfort score. Malindi is sweltering, rainy, clean air, while Diani Beach is sweltering, soaked, clean air.
What is the weather like in Diani Beach vs Malindi in April?
In April, Diani Beach averages 30°C high / 25°C low with about 213 mm of rain; Malindi averages 32°C high / 26°C low with about 137 mm.