
Sea temperature Diani Beach today
Kenya
Water temperature
26.9°
23° airPartly cloudy · Feels like 25°
The sea is 26.9 °C, which is very warm, with up to 29 °C on land during the day. The sea is rough, with waves up to 1.6 m. The sea temperature will stay similar all week, around 28 °C.
- Waves
- 1.4 m
- Wind SW
- 17 km/h
Sea temperature for 7 days
water low / high- Today18 Oct26.9°27.6°1.6 m
- Tomorrow19 Oct27.1°27.9°1.6 m
- Tuesday20 Oct27.0°27.8°1.5 m
- Wednesday21 Oct27.3°28.1°1.4 m
- Thursday22 Oct27.3°27.9°1.2 m
- Friday23 Oct27.2°28.0°1.0 m
- Saturday24 Oct27.6°28.1°1.3 m
Waves
1.4 m
Period 7.8 s. From SE.
Swell
1.3 m
Waves from the open sea, from SE. Wind waves 0.1 m.
Sea current
0.8 km/h
Flowing towards NE.
Wind
17 km/h
Blowing from SW.
Sea temperature Diani Beach by month
- 28°Jan
- 29°Feb
- 30°Mar
- 29°Apr
- 28°May
- 28°Jun
- 27°Jul
- 26°Aug
- 27°Sep
- 27°Oct
- 28°Nov
- 29°Dec
Long-term averages, the current month is highlighted.
When to swim in Diani Beach?
Swimming seasonJan – DecSea temperature above 18 °C
Warmest monthMarAverage 30 °C
Coldest monthAugAverage 26 °C
Annual average27.9 °CAverage sea temperature