Diani Beach vs Lamu in May

Lamu is the better pick in May — 80 vs 71 on SeasonMap's comfort score. Lamu is hot, soaked, clean air, while Diani Beach is hot, soaked, clean air.

Diani Beach vs Lamu — May climate, side by side

🇰🇪 Diani Beach🇰🇪 Lamu
Comfort score71/100 (B)80/100 (A)
Feels-like high32°C32°C
Avg high / low29° / 24°28° / 25°
Rainfall219 mm157 mm
Rainy days2323
Humidity82%81%
Air quality (AQI)3136

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

Month by month

Diani Beach vs Lamu in May — FAQ

Is May better in Diani Beach or Lamu?
Lamu is the better pick in May — 80 vs 71 on SeasonMap's comfort score. Lamu is hot, soaked, clean air, while Diani Beach is hot, soaked, clean air.
What is the weather like in Diani Beach vs Lamu in May?
In May, Diani Beach averages 29°C high / 24°C low with about 219 mm of rain; Lamu averages 28°C high / 25°C low with about 157 mm.