Breeza

Kitesurfing Diani Beach

Kwale County, Kenya

Wind & Conditions

Kenya's premier kite destination; 25 km of beach south of Mombasa with a reef-protected lagoon. Kaskazi (NE, Dec–Mar, ~20 kn) brings flat water; Kusi (SE, Apr–Sep, 25+ kn) adds swell. Multiple schools, all levels welcome.

About Diani Beach

Diani Beach sits on Kenya's Indian Ocean coast, about 30 kilometres south of Mombasa in Kwale County. The beach stretches for around 25 kilometres, and a reef running parallel to shore creates a protected lagoon — the kind of flat-water setup that makes learning and freestyle riding genuinely enjoyable. Getting here means heading south from Mombasa along the coast road into Kwale County. The wind arc runs from 15° through to 165°, which means both main wind seasons fall cleanly inside the riding window. The Kaskazi blows from the northeast between December and March, typically around 20 knots, and with the reef absorbing much of the incoming swell, conditions inside the lagoon are notably flat. It's the season that suits beginners and freestyle riders most — consistent, manageable winds and a forgiving water surface. From roughly April through September, the Kusi trades in from the southeast at 25 knots and above. The swell builds, conditions get more dynamic, and the lagoon character shifts with tide and wind strength. Intermediate and advanced riders tend to prefer this window; the extra power and chop reward skill. There's a shoulder period at either end of each season when conditions are less settled — worth checking carefully around the transitions. The launch is a medium beach launch straight off the sand — no rocky point to navigate, no long paddle through breakers. Tide height matters: at lower tide the beach opens up and the lagoon gets more depth; at higher tide the usable sand can narrow noticeably. The reef is the main structural feature to understand before you ride, particularly when the Kusi is running and swell is pushing through. A briefing from one of the local schools before your first session is time well spent. Multiple kite schools operate here and cater to all levels, making Diani a workable destination whether you're completing your first course or looking for coaching to move your riding forward. For food and drinks near the beach, African Pot and Dodoma Bar handle the casual side; Bereez Cafe, Bone Bar and Restaurant, Cape of Good Hope, Coast Dishes Resturant, and Eddie's Longue all offer sit-down meals. Accommodation within reach includes Alymira Holiday inn, breeze bay hotel, and Diani forest Lodge. Kenya's premier kite destination earns the label through the combination of reliable seasonal winds from two directions, a reef-sheltered lagoon, and enough local infrastructure to make a trip comfortable at any level. Plan around the season that suits your riding style — flat-water calm or powered-up swell — and Diani typically delivers.

Best Season

Check the Breeza app for the current rideable window at Diani Beach.

World Ranking

#46 worldwide

Ranked #46 worldwide — a kitesurf destination.

Location

Diani Beach, Kwale County, Kenya, Kenya

Lat: -4.28, Lon: 39.575

Facilities & Services

What's on the ground near the launch, mapped from open data:

Restaurant Bar / Café Parking Toilets

Nearby spots to eat, drink & learn

Facilities data © OpenStreetMap contributors

When is the best time to kitesurf at Diani Beach?

Timing depends on local conditions. Check the Breeza app for the current rideable window at Diani Beach — it reads the live forecast against your gear and level.

Is Diani Beach suitable for beginner kiters?

Suitability depends heavily on the day's conditions. Breeza reads your level alongside the forecast and gives you an honest verdict — including when it's a no.

What wind direction works at Diani Beach?

Kenya's premier kite destination; 25 km of beach south of Mombasa with a reef... Breeza cross-references live wind direction against the spot's safe window to tell you if today's direction is rideable for your kite.

What kite size do you need at Diani Beach?

Kite size at Diani Beach depends on the day's wind strength and your weight. Most kiters rig between 10m and 14m. Breeza calculates the ideal size for your gear, so you know before you leave whether it's a go.

Is it safe to kitesurf at Diani Beach?

Safety at Diani Beach depends on conditions and your experience. Check for offshore-wind days, local hazards and emergency contacts before you launch. Breeza gives a rideability verdict that includes a safety flag when conditions are borderline for your level.

See if Diani Beach is ridable right now — wind, direction, and a verdict for your gear.

Free · iOS & Android

You've already got wind data — the hard part is knowing what it means for you. Most kiters end up checking two, three, four apps and still asking: can I actually go? Breeza was built by a kiter who had the same problem. Feed it your gear, weight and level and it tells you if Diani Beach is rideable right now. The answer, not the tabs.

Get the app Free on iOS and Android — see if Diani Beach is rideable right now.

Nearby Kitesurf Spots

Sources