Diani Beach

KitesurfingWindsurfingWingfoilingSurfing
Freestyle, Freeride
Best for
Beginner
Skill Level
Flat, Shallow, Chop, Small waves, Medium waves, Swell
Spot Type
Moderate
Crowd Level

This spot information is AI-assisted and has not been human verified. It may be incomplete, outdated, or incorrect. Verify safety, access, local rules, and current conditions with official or local sources before riding.

About this spot

About

Diani Beach offers warm, very clear Indian Ocean water and a wide, sandy, tide-driven lagoon area that is especially friendly for kitesurfing and general progression. The lagoon is described as shallow and flat, with depth varying strongly by tide—so your workable conditions for kiting/foiling can change quickly between low and high water. Water quality is consistently reported as crystal-clear and visibility is generally excellent. Wind is dominated by seasonal trade winds, locally referred to as Kuzi (SE) and Kaskazi (NE). Multiple sources describe the wind as steady and reliable during the main trade-wind periods, with kitesurfing kite ranges that generally center around mid-sizes (often 9–12 m in the main wind season) and larger sizes needed when the NE season is lighter. Thermal boosts in the afternoon are also reported, supporting a practical daily riding window in warmer, sunny conditions. For kitesurfing, the lagoon provides flat-water freestyle and freeride riding, while the nearby reef edge creates wave riding potential when conditions line up. Windsurfing is available in the lagoon and can extend to the reef depending on tide and comfort with chop/current; wingfoiling is described as possible at suitable depths (mid-to-high tide is typically needed). Surfing is primarily an outer-reef activity, where waves break over coral and the wind can make conditions choppier as it increases. Safety-wise, the spot is generally considered workable, but you must manage reef- and tide-related hazards: coral blocks can appear at low tide, and sea urchins are present in rocky/seaweed areas, especially around deeper patches. “Beach boys” are specifically called out as a risk for distraction or interference, and careful launch zone selection and respect for other beach users/fishermen is recommended. Rescue availability is reported as limited and assistance is associated with major kite/windsurf schools along the coast; keep emergency planning in mind.

  • Shallow, flat lagoon ideal for freestyle/freeride progression
  • Steady SE/NE trade winds with afternoon thermal reinforcement
  • Outer reef provides additional wave potential
Great for
Kitesurfing freestyleKitesurfing freerideKitesurfing waveKitesurfing foilWindsurfing freerideWindsurfing waveWindsurfing slalomWingfoil freerideWingfoil downwindBeginners
What's great
  • Warm, crystal-clear water with a broad shallow lagoon that supports flat-water riding and progression
  • Steady seasonal trade winds (Kuzi SE / Kaskazi NE) that are reported as reliable in the main seasons
  • Well-developed kitesurfing infrastructure (multiple schools, rentals, and beach access)
Heads up
  • Coral blocks at low tide can limit safe depth and increase risk of getting stuck or damaging gear
  • Sea urchins are present in the lagoon around rocky patches/seaweed areas (booties strongly recommended)
  • Reef/outer break is about ~1 km offshore and can involve boat/paddling logistics for surfing
Was this description helpful?
Practical spot guide

Wind, water and seasons

Wind

Direction
NE, SE
Wind Range
14–25 kts
Wind Type
Trade — Seasonal trade winds locally referred to as Kuzi (SE) and Kaskazi (NE), with a frequent midday sea-breeze contribution.
Reliability
high-in-main-season
Gust Factor
Steady — Steady wind is commonly reported.
Best Months
January, February, May, June, July, August, September, December
Recommended Kite Sizes
7–14 m²

Water & beach

Water Type
Flat, Shallow, Chop, Small waves, Medium waves, Swell
Beach
Sand — Wide sandy beach and sand-bottom lagoon.
Beach Size
Tidal
Waves
Small — Sources vary from small to medium; surfing/reef sessions can reach working heights depending on swell.
Chop Level
Light chop — Lagoon is often described as flat to lightly choppy; wind can add chop on waves at the reef.
Launch
Big — Wide, white sandy beach and extensive shallow tidal flats; very spacious at mid-to-low tide, can narrow near peak high tide.

Through the year

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Best seasonOff-season
25–27 °C
Water Temperature
30–35 °C
Air Temperature
Wetsuit Guide
Jul, Aug: rash guard or shorty (thin top optional up to ~2mm during Kuzi) + BootsJan–Dec: rash guard / board shorts (thin shortyoptional ~2mm top during Kuzi)
Crowds by Season

Peak crowds around December–February and European summer holidays (July–August).

Storm/Rain Season

Main rains occur from April to May, with shorter rains in October and November.

By sport

What to expect for each.

KitesurfingBest for this spotSkill Level

A lagoon-focused kitesurfing destination with warm, shallow flat-water options for beginners and freestylers; the reef provides wave riding possibilities. Trade winds are described as steady and seasonally reliable.

FreestyleFreerideWaveFoilStrapless
Kite Sizes
7–14 m²
WindsurfingSkill Level

Freeride and wave options in the lagoon and outer reef, with improved conditions when depth and tide state are suitable.

FreerideWaveSlalomFoil
Sail Sizes
5.5–7.5 m²
WingfoilingSkill Level

Foiling is possible with sufficient depth (mid-to-high tides) in the lagoon, with side-onshore wind described as consistent.

Foil Friendly
Yes — Foil-friendly during mid-to-high tides; sources cite a minimum depth requirement.
Min Depth
Approximately 1.5 meters required to clear the foil mast comfortably; best at mid-to-high tide.
Wing Sizes
4–6 m²
SurfingSkill Level

Surfing mainly occurs on the outer reef where waves break over coral; many sessions require a boat or a long paddle/kite to reach the break.

Reef break
Wave Direction
Both
Optimal Swell
SE, S
Swell Height
1–3 m
Optimal Tide
Mid — Most sources point to a mid/typical tide window.
Shelter
Semi-sheltered — The reef edge provides some protection compared with open beach, but the outer reef is still exposed.
Wind Effect
Trade winds can make waves choppy; morning sessions before the wind kicks in are described as cleanest.
Bigger Swell
The reef can handle significant swell, but currents become strong.
Wave Quality
Good — Wave quality is described as good; reef sessions depend strongly on swell and wind.
Wave Power
Moderate
Wave Shape
Mixed — Sources describe mixed conditions (reef break with peeling potential).
Peel Speed
Medium — Peeling sections reported when the swell is right.
Ride Length
Medium — Reported as medium; reef sessions can still offer long peeling sections.
Ride Length Details
Waves can offer long peeling sections on the reef when the swell is right.
Forecast

Check the forecast before you go

See wind, waves, weather and session windows for Diani Beach in the full forecast view.

Diani Beach wind and wave forecast summary

Wind
2–14 ktsGusts 26 kts
Direction
SSE157°
Strongest day
Sun, Oct 2514 kts
Windy days
1/712 kts or more
Waves
0.9–1.7 m7s period
Temperature
24–32 °C

Over the next 7 days, Diani Beach is forecast for daytime winds of 2–14 kts, peaking around 14 kts on Sunday, October 25 with gusts to 26 kts. The prevailing direction is SSE. Waves run 0.9–1.7 m with a period of about 7s. Based on the Wavind model, in the spot’s local time.

Nearby

Other spots in the area

Safety

What to know before you launch

Safety, access, restrictions, rescue, and local rules can change. Treat these details as informational and confirm them locally before launching.

Hazards

  • Coral blocks at low tide
  • Sea urchins in seaweed/rocky patches in deeper lagoon areas
  • Sharp coral reef edge
  • Reefs located roughly 1 km from shore
  • Boat traffic / dhows anchored in the lagoon
  • Beware of 'beach boys'
  • Strong sun
Ability Level: Beginner
Recommended Safety Gear
HelmetImpact vestBootsLeashHarnessGlovesWetsuit

Rescue & support

Lifeguard
None — Lifeguard presence is reported as none/seasonal depending on source; treat as not reliably present.
Rescue & Self-Rescue
Limited — Rescue availability is described as limited, with assistance/rescue resources associated with major kite and windsurf schools along the coast.
Emergency Info
Rescue at/near the spot is reported; medical emergencies can be handled at Diani Beach Hospital. Emergency numbers in Kenya: 999 or 112.

Rules of the spot

Avoid riding in designated swimming zones in front of large resorts. Respect local fishermen and their dhows. Launch only in designated sport zones.

Restrictions
  • Launch only in designated sport zones
  • Avoid designated swimming zones
Local Tips
  • Wear booties/foot protection due to sea urchins and sharp coral when walking in the lagoon.
  • Avoid going out at the lowest tides where seaweed/urchins are more likely in the deeper parts.
  • Watch tide charts carefully—at extreme low tide the lagoon can become too shallow for kiting/foiling.
  • Be cautious around reefs and shallow sections; keep distance from the reef line and channels.
  • Beware of 'beach boys'.
  • Plan transport at night; consider using a taxi.

Getting there & access

Nearest City
Mombasa
Nearest Town
Ukunda (ward), Diani town
Nearest Airport
Ukunda Airstrip (UKA)
Parking
Parking available at Diani Beach / at most beach hotels, restaurants, and public beach access points (as reported).
Public Transport
Matatus (minibuses), tuk-tuks, and private taxis along the main beach road; local buses and boda-boda connect Ukunda ward to Mombasa and coastal towns.
Access
Fly direct to Mombasa or via Nairobi; about 30–35 km south of Mombasa between Tiwi and Ukunda. Take the Likoni ferry (queues can be unpredictable at peak hours).
Cost Level
Moderate
Local Language
Swahili, English
Amenities

What's on the beach

Showers
Toilets
Changing rooms
Bar
Restaurant
Camping
Parking
Accommodation
Near — Accommodation options range from nearby beachfront stays to more extensive options along the Diani/Ukunda corridor.
Food & Drink
Resorts, cafes, restaurants, and shops line the beach road; additional dining and nightlife are available in Diani town (about a short drive away).
Equipment Rental:
Gear rental is available through multiple schools along the beach; bringing your own kite is also possible/advised.
Gear Storage
Secure storage is offered by many kite accommodations and schools (often daily/weekly).
Gear Repair
Basic kite/wing repairs are available via local schools; repair services are available at local kite shops.
Learn, rent & more

Schools & services

No schools or services are listed for this spot yet.

The area

Off the water

Best time to visit: December–March for reliable sunshine and Kaskazi winds; June–October also offers dry-season riding.
Diani Beach coastline

Long sandy beach and shallow lagoon.

Shimba Hills National Reserve35 km

A coastal rainforest preserve home to elephants and the rare Sable antelope.

Kisite-Mpunguti Marine Park50 km

Known for dolphin spotting and snorkeling in coral gardens.

Kaya Kinondo Sacred Forest10 km

A sacred forest of the Mijikenda people offering guided cultural walks.

Colobus Conservation2 km

A center dedicated to the protection of locally endangered Angolan Colobus monkeys.

Ali Barbour's Cave Restaurant1 km

Dining experience set within a naturally formed ancient coral cave.

The Sands at Nomad3 km

Popular beach-front bar and restaurant with a relaxed atmosphere.

Diani Beach restaurants

Swahili, international, and seafood cuisine.

Glass Bottom Boat Tours0 km

Tours over the reef to view marine life without getting in the water.

family beach activities

Safe shallow lagoon swimming and beach play.

Reviews

From riders who've been here

Community observations

Latest reported conditions

Spot questions

Frequently asked questions

When is the best season at Diani Beach?

The best overall months at Diani Beach are July, August, September, December, January, February, June, October. The best wind months are January, February, May, June, July, August, September, December.

Which wind directions work at Diani Beach?

Diani Beach works with NE, SE winds.

What equipment sizes are recommended at Diani Beach?

Recommended equipment sizes at Diani Beach: Kitesurfing: 7–14 m² · Windsurfing: 5.5–7.5 m² · Wingfoiling: 4–6 m². The typical wind range is 14–25 kts.

What skill level is Diani Beach suitable for?

Diani Beach suits these riding levels: Kitesurfing: Beginner · Windsurfing: Intermediate · Wingfoiling: Intermediate · Surfing: Intermediate.