Beach · Kenya
Best time to visit Diani (Ukunda)
The best time to visit Diani (Ukunda) is July, with daytime temperatures around 28°C.
Diani (Ukunda) at a glance: warmest in February with daytime temperatures around 34°C and coolest in July (28°C). The wettest month is May (206 mm) and the driest February (20 mm), with about 1,020 mm of rain a year. The sea is warmest in April (29°C). Sunniest in February.
Eddigo
Loading climate data…
Diani (Ukunda)
10 mWarm
64
28°/21°26°50 mm30 %12 h
A typical mid-July in Diani (Ukunda)
Sunny 8Cloudy 12Rain 10
Daytime temperature (night ☾)
21°27°29°18°38°
Sea temperature
26°18°38°
Daylight (solar time)
06:0317:57
0006121824
11 h 54 m
Precipitation
0210 mm
50 mm
Air feel
FreshComfortableHumidMuggy
RH 75 %
Month by month
| Month | Score | Day | Night | Sea | Rain | Wet days | Sun | Daylight | Feels like |
|---|---|---|---|---|---|---|---|---|---|
| January | 49 | 34° | 24° | 28° | 32 mm | 5 | 38 % | 12 h | Hot and muggy |
| February | 53 | 34° | 24° | 28° | 20 mm | 4 | 39 % | 12 h | Hot and muggy |
| March | 39 | 34° | 24° | 29° | 79 mm | 9 | 38 % | 12 h | Hot and muggy |
| April | 33 | 32° | 24° | 29° | 146 mm | 14 | 30 % | 12 h | Rainy season · hot, showery and muggy |
| May | 33 | 30° | 23° | 28° | 206 mm | 17 | 25 % | 12 h | Rainy season · hot, showery and muggy |
| June | 59 | 29° | 22° | 27° | 71 mm | 11 | 33 % | 12 h | Warm and muggy |
| July | 64 | 28° | 21° | 26° | 48 mm | 10 | 30 % | 12 h | Warm |
| August | 61 | 29° | 21° | 26° | 49 mm | 11 | 34 % | 12 h | Warm and showery |
| September | 57 | 30° | 21° | 26° | 73 mm | 11 | 39 % | 12 h | Warm, showery and muggy |
| October | 46 | 31° | 22° | 27° | 105 mm | 12 | 38 % | 12 h | Hot, showery and muggy |
| November | 37 | 32° | 23° | 28° | 119 mm | 14 | 37 % | 12 h | Hot, showery and muggy |
| December | 35 | 33° | 23° | 28° | 71 mm | 12 | 39 % | 12 h | Hot, showery and muggy |
The score (0–100) combines daytime temperature, rain days, humidity and cloud cover, weighted for a typical warm-weather trip: 20–28 °C, little rain. On the map you can change these preferences.
Climate averages 2016–2025 (ERA5, CRU TS). Sea temperature from ERA5. Not a forecast. Elevation: 7 m. Coordinates: -4.29, 39.56.