Diani Beach wind forecast & sea temperature
Updated 12 Oct, 14:00 UTC

Current conditions
Right now at Diani Beach: 9 kts SSE, gusts 22, water 27 °C — too light to kite.
7-day forecast
| Mon 12 | Tue 13 | Wed 14 | Thu 15 | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 03 | 06 | 09 | 12 | 15 | 18 | 21 | 00 | 03 | 06 | 09 | 12 | 15 | 18 | 21 | 00 | 03 | 06 | 09 | 12 | 15 | 18 | 21 | 00 | |
| Wind | 6 | 6 | 8 | 9 | 9 | 10 | 8 | 5 | 5 | 5 | 8 | 11 | 9 | 7 | 9 | 6 | 5 | 5 | 7 | 10 | 10 | 10 | 7 | 6 |
| Gusts | 12 | 11 | 18 | 22 | 21 | 20 | 16 | 11 | 10 | 10 | 18 | 24 | 23 | 17 | 17 | 13 | 10 | 11 | 16 | 23 | 24 | 22 | 13 | 11 |
| Direction | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ | ↑ |
| Temperature | 25 | 23 | 28 | 29 | 29 | 26 | 26 | 25 | 24 | 23 | 27 | 29 | 29 | 26 | 26 | 25 | 24 | 23 | 25 | 29 | 28 | 25 | 24 | 24 |
| Rain (mm) | 0.3 | 0.6 | 0.8 | 0.1 | 0.2 | 0.7 | 0.3 | 0.4 | 0.7 | 1.8 | 0.9 | 0.1 | 0.4 | 1.3 | 2.5 | 2.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.
Tides (next 48 h)
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
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| °C | 28 | 29 | 30 | 29 | 28 | 28 | 27 | 26 | 27 | 27 | 28 | 29 |
Monthly mean sea surface temperature, 2023–2025.
Diani Beach weather by month
Most days with 12+ kts: May, June and July.
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Avg wind (kts) | 8 | 9 | 8 | 10 | 12 | 12 | 11 | 10 | 10 | 8 | 6 | 6 |
| Days ≥12 kts | 24% | 44% | 19% | 31% | 62% | 68% | 63% | 41% | 11% | 3% | 0% | 1% |
| Waves (m) | 1.1 | 1.1 | 0.7 | 0.8 | 1.2 | 1.3 | 1.4 | 1.3 | 1.2 | 1.0 | 0.7 | 0.8 |
| Air high (°C) | 31 | 31 | 31 | 29 | 28 | 28 | 27 | 27 | 29 | 29 | 30 | 31 |
| Water (°C) | 28 | 29 | 30 | 29 | 28 | 28 | 27 | 26 | 27 | 27 | 28 | 29 |
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.



