Diani Beach
Kenya · Kitesurf · Wingfoil
- Best winds NE (Kaskazi), S (Kusi)
- Level Beginner · Intermediate · Pro
- Water Flat water
- Best months Dec–Mar, Jun–Sep
About this spot
Diani Beach lies around 30 km south of Mombasa on the Kenyan coast. The roughly 17 km stretch of white sand sits behind a fringing reef that produces clean flat water in both wind seasons. The Kaskazi from the north-east (December–March) is warm and very reliable: it switches on around 10am and holds at about 20 knots until sunset – flat conditions for the twin-tip. The Kusi from the south (June–September) is cooler and stronger, often 25 knots and up, bringing swell for wave riding.
When is the best time to visit Diani? December–March for steady flat water, June–September for more wind and waves. All spots are tide-dependent: low tide opens a large, shallow learning area, while high tide gives advanced riders waves and kickers at the reef.
Last updated:
Location
Wind & weather through the year
According to model data for 2021–2025, May is the windiest month: on 93 % of days the wind blows at 12 knots or more from a direction that works at this spot for at least three daytime hours. It then mostly blows from the south. The most reliable period runs from May to July. The least wind is in November (3 %). The water ranges from about 26 to 30 °C over the year.
| Month | Wind days ≥ 12 kn | Avg wind | Direction | Air | Water |
|---|---|---|---|---|---|
| January |
63 %
| 11 kn | NE | 28 °C | 29 °C |
| February |
70 %
| 11 kn | NE | 28 °C | 29 °C |
| March |
40 %
| 10 kn | NE | 28 °C | 30 °C |
| April |
62 %
| 12 kn | S | 27 °C | 30 °C |
| May |
93 %
| 15 kn | S | 27 °C | 28 °C |
| June |
91 %
| 15 kn | S | 26 °C | 28 °C |
| July |
88 %
| 14 kn | S | 25 °C | 27 °C |
| August |
59 %
| 12 kn | S | 25 °C | 26 °C |
| September |
37 %
| 11 kn | S | 26 °C | 27 °C |
| October |
14 %
| 9 kn | S | 26 °C | 27 °C |
| November |
3 %
| 8 kn | S | 27 °C | 28 °C |
| December |
17 %
| 8 kn | NE | 28 °C | 29 °C |
Wind day = at least 3 hours at ≥ 12 kn in daylight (09:00–19:00 local time). Only hours with wind from NE, S (usable according to the spot info) are counted. Model data (ECMWF IFS, approx. 9 km grid) – local venturi and thermal effects can be stronger. Weather data: Open-Meteo.com (CC BY 4.0)
Insider tips
In the Kaskazi (Dec–Mar) steady 20 kn suit the twin-tip – mid-size kites usually fit. In the stronger Kusi go smaller and look for the wave at the reef. Use the big standing-depth area at low tide for practice.
⚠︎ Hazards
A large tidal range of up to 4 m at spring tides changes conditions sharply. The reef gets very shallow, especially up north on low spring tides – stay away from there.
All information without guarantee. Please check locally whether kiting, windsurfing, winging or surfing is currently allowed here – protected areas, swimming zones and seasonal closures change. You go on the water at your own risk.
Community at the spot
Who is here right now and what is happening on the water? Spot chat, check-ins and shared sessions from riders who were here.
Members only. No links, no ads, be respectful. Reported messages are hidden and reviewed; messages are deleted after 48 hours.
…
Shared sessions
No shared sessions at this spot yet. Share your session →
Frequently asked questions
Is Diani Beach suitable for beginners?
Yes. According to the spot info, Diani Beach suits these levels: Beginner · Intermediate · Pro (water: Flat water).
Which wind works at Diani Beach?
Best with wind from NE (Kaskazi), S (Kusi). In the windiest month (May), model data show the wind mostly blowing from the south.
When is the best time for Diani Beach?
The best months are considered to be Dec–Mar, Jun–Sep. According to the wind statistics, May has the most wind days (93 % of days).
How warm is the water at Diani Beach?
Over the year about 26 °C in August to 30 °C in March (model data).
Something missing or wrong? Suggest a change
Your note goes to the editors and is not shown publicly. We only need an email address if we have questions.
Comments
No comments yet. Be the first.