City weather Mountain weather Sea temperature Weather radar Satellite map Wind map News
Diani Beach

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

  1. 28°Jan
  2. 29°Feb
  3. 30°Mar
  4. 29°Apr
  5. 28°May
  6. 28°Jun
  7. 27°Jul
  8. 26°Aug
  9. 27°Sep
  10. 27°Oct
  11. 28°Nov
  12. 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