ShoreForecast logoShoreForecast
EN
Log in

Diani Beach wind forecast & sea temperature

Updated 12 Oct, 14:00 UTC

Photo — Diani Beach
📷 Nicor · CC BY 3.0 · Wikimedia Commons

Current conditions

Right now at Diani Beach: 9 kts SSE, gusts 22, water 27 °C — too light to kite.

Wind9 kts
Gusts22 kts
Direction SSE 152°
Temperature27 °C
🌊 Water temp27 °C

7-day forecast

Mon 12Tue 13Wed 14Thu 15
030609121518210003060912151821000306091215182100
Wind66899108555811979655710101076
Gusts121118222120161110101824231717131011162324221311
Direction↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
Temperature252328292926262524232729292626252423252928252424
Rain (mm)0.30.60.80.10.20.70.30.40.71.80.90.10.41.32.52.2

Times shown in local time · Weather data by Open-Meteo.com

🔒 Days 4–7 are Pro — The free plan shows the first 3 forecast days. Go Pro to see the whole week.

🔓 Pro — €19 / year

The full 7-day forecast on every spot, one flat yearly pass.

Go Pro
102030MonTueWed
Wind (kts)Gusts (kts)

Tides (next 48 h)

▼ 22:00 · -1.0m▲ 05:00 · 2.2m▼ 11:00 · -1.2m▲ 17:00 · 1.7m▼ 23:00 · -0.9m▲ 05:00 · 2.1m▼ 11:00 · -0.9m2.2m-1.2m
Sea level from a global model (~8 km grid) — indicative only, not for navigation.

Spot info

  • Town: Diani (Kwale)
  • Water: Sea
  • Sports: KitesurfWingfoilSUP
  • Best wind directions: NEENEEESESE

A long palm-lined beach south of Mombasa, with a reef lagoon between the sand and the open ocean. The kaskazi blows from the north-east from December to March, and the stronger kusi from the south-east from June to September. The lagoon is flat at mid to high tide, and low tide leaves it very shallow. Watch for sea urchins.

No webcam here yet.

Diani Beach sea temperature

Today: 27 °C

MonthJanFebMarAprMayJunJulAugSepOctNovDec
°C282930292828272627272829

Monthly mean sea surface temperature, 2023–2025.

Diani Beach weather by month

Most days with 12+ kts: May, June and July.

JanFebMarAprMayJunJulAugSepOctNovDec
Avg wind (kts)898101212111010866
Days ≥12 kts24%44%19%31%62%68%63%41%11%3%0%1%
Waves (m)1.11.10.70.81.21.31.41.31.21.00.70.8
Air high (°C)313131292828272729293031
Water (°C)282930292828272627272829

Model averages, 2023–2025 (Open-Meteo). Wind is the daytime mean, 08:00–20:00; a day counts when it has 3 or more daytime hours at 12 knots or above.

Diani Beach FAQ

Is there a beach webcam at Diani Beach?
Not one we can show right now. This page has the 7-day wind and wave forecast for Diani Beach.
What is the sea temperature at Diani Beach?
Today the water is 27 °C. Over the year it runs from 26 °C in August to 30 °C in March (2023–2025 average).
When is the best time to kitesurf at Diani Beach?
May, June and July have the most days with 12 knots or more, on the 2023–2025 average.
What wind direction works at Diani Beach?
It works best in NE, ENE, E, ESE, SE winds.

Nearby spots