Surf report for Diani Beach right now

0.9-1.1m waves

28 km/h winds

Primary swell 1.5m at 9s
Air temperature:26°C / Sea temperature: 29°C
High tide 1:31am 2.5 m
Low tide 7:32am 1 m
High tide 1:55pm 2.9 m
Low tide 8:12pm 0.9 m
First light 5:58AM
Sunrise 6:19AM
Sunset 6:16PM
Last light 6:37PM

Surf forecast for Diani Beach this week

Wind (km/h)

Diani Beach weather forecast today

The sun will rise at 6:20am and the sunset will be at 6:15pm. There will be 11 hours and 55 minutes of sun and the average temperature is 26°C. At the moment water temperature is 29°C and the average water temperature is 29°C.

Weather forecast for Diani Beach today
0 h 3 h 6 h 9 h 12 h 15 h 18 h 21 h 24 h
Partly cloudyPartly cloudyPartly cloudyPartly cloudyPartly cloudyPartly cloudyPartly cloudyPartly cloudyPartly cloudy
26°C27°C26°C27°C24°C26°C26°C26°C26°C

Click here to see Diani Beach weather forecast for the week.

More surf information for Diani Beach