KiteInsider

Diani Beach (Kenyaways)

Photo

MapKenyaDianiDiani Beach (Kenyaways)Diani

Diani Beach (Kenyaways)

Kwale · Diani · Ukunda

also known as Kenyaways Kite Beach, Kenyaways, Diani Kite Beach

Part of Diani →

JanFebMarAprMayJunJulAugSepOctNovDec
beginner-friendlymedium crowds

Riding essentials

Kaskazi and Kuzi (also written Kusi)

10:30 · 11:00 · 13:00 · 17:00 · 18:00 · 19:00

Kaskazi fills in around 10:30-11:00, peaks between 13:00 and 17:00 and holds until 18:00-19:00. Kuzi timing is less regular and rain squalls can shut it down for an hour at a time.

The marks are the clock times the record names, laid on a 24-hour day. The bar between the first and the last covers those hours; it is not a promise of wind.

Nearbystraight-line distance

Backup spotsWhere riders go when the wind doesn't work here.

  • Tiwi Beachno page yet
  • Watamu
  • Mlangono page yet
  • Neptune Sandbarno page yet
  • Neptune Channelno page yet
  • Baobab Sandbarno page yet

The spot

Diani and Galu are Kenya's south-coast kite base: a long white-sand beach, a reef-protected lagoon and a row of schools working it. Flat to choppy lagoon inside, reef waves outside when the swell runs. Two trade winds carry the year, the hot N/NE Kaskazi from about mid-December to mid-March and the cooler, stronger S/SE Kuzi from June to mid-September; April and May, with the long rains around them, are the gamble.
The tide runs your day more than the forecast does: low water gives flat shallow lagoon with the waves out on the reef, high water gives chop and shorebreak, and on a big spring tide it can leave almost no beach to land on.

Best base

Galu, around Kenyaways and Blue Marlin, is the sane base because it holds water longer than central Diani, has school support and storage, and stays quieter than the public stretch by Carrefour. Beginners get warm forgiving lagoon and advanced riders get the outer reef, the Mlango channel and downwinders.

Rescue responsibility

Nobody gets a public rescue service, so sort that with a school before you ride.

The wind

locals call it Kaskazi / Kuzi (also written Kusi)

Direction

beachwater
cross-onN/NE in Kaskazi

Direction to shore

cross-on

Dominant direction

N/NE in Kaskazi; S/SE in Kuzi/Kusi

Kite sizes

567891011121314151617

metres · typical quiver highlighted

The quiver, in words

For a 75-85 kg rider, 10-12 m covers most of Kaskazi at 15-20 knots and 8-9 m handles the stronger Kusi days at 18-25 knots; 7 m comes out on the windiest Kusi afternoons. The usual packing list here runs 10-14 m for men and 9-12 m for women, with 9 m the everyday Kaskazi size.

Average strength

15-20 knots through Kaskazi and 15-25 through Kuzi, with the strongest Kuzi days running to 25-30.

Typical strength

Kaskazi 14-25 knots depending on the day; Kuzi 14-30, with 18-22 the normal working band and 25 knots plus on the strong days.

Steady in season. Kuzi/Kusi is the stronger of the two winds but slightly less consistent, because tropical rain storms cut into it.
Two trade-wind seasons. Kaskazi is the hot N/NE season from about mid-December to mid-March or December-March, usually flatter and more beginner/freestyle friendly.
Kuzi/Kusi is the cooler S/SE season from about June to mid-September or June-September, generally stronger and bringing more swell for reef waves. Some sources include April-May as windy, but multiple local schools frame April-May as rainy/off-season or less reliable.

Forecast

Swipe the table for more hoursScroll the table sideways for more hoursRows, top to bottom: wind, gusts, direction, temperature, cloud, rain

This week, from Windguru · full forecast

Month by month

  1. 10 ktJan28°
  2. 9 ktFeb28°
  3. 8 ktMar29°
  4. 9 ktApr29°
  5. 12 ktMay28°
  6. 13 ktJun27°
  7. 14 ktJul26°
  8. 13 ktAug26°
  9. 12 ktSep26°
  10. 10 ktOct26°
  11. 8 ktNov27°
  12. 8 ktDec28°

avg knots per month · water °C below · season highlighted

Modelled monthly averages. Highlighted: the months riders and schools name (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Dec).

Modelled from weather reanalysis on a 10–25 km grid (~30-yr modeled reanalysis (exact span not shown on page)), not a ground station: reliable for trade and synoptic winds, understates thermal sea breezes and valley winds.

Every figure, month by monthKnots · Wind from · Air · Water
MonthKnotsWind fromAirWater
Jan9.7 ktE31.1 °C27.8 °C
Feb9.1 ktE31.1 °C27.8 °C
Mar7.6 ktE31.7 °C28.9 °C
Apr8.8 ktS30.6 °C28.9 °C
May11.8 ktS29.4 °C27.8 °C
Jun13.4 ktS28.3 °C26.7 °C
Jul13.6 ktS27.2 °C25.6 °C
Aug12.7 ktS27.2 °C25.6 °C
Sep11.5 ktS27.8 °C25.6 °C
Oct9.6 ktS28.9 °C26.1 °C
Nov7.5 ktE30 °C27.2 °C
Dec8.3 ktE30.6 °C27.8 °C
How this is modelledmodelled · ~30-yr modeled reanalysis (exact span not shown on page)

A weather model's cell over this place, not a station on it. Good for comparing places, weaker for one beach.

A station this far away — often inland or at an airport — can understate accelerated local wind. The typical daily max and the direction are columns of the table above, month by month. Highlighted months are the riding season from the spot record.

Mombasa · WeatherSpark (MERRA-2 reanalysis climatology) · ~30-yr modeled reanalysis (exact span not shown on page)

The water

Type

mixed

Standing depth

Yes in extensive shallow lagoon sections, especially at lower tides; some high-tide conditions become deep water throughout the lagoon.

Tides

Strongly tide dependent, with a spring range of up to about 4 m. Low tide gives flat, shallow lagoon water with the waves out on the reef; as the tide fills the lagoon turns choppy, the beach narrows, and full high tide can leave little sand, deep water and a shore break.Foilers stop about two hours before the bottom of a low tide and start again about two hours after it, mast length depending.Spring tides around new and full moon exaggerate all of it, and Galu holds enough water to ride more often than central Diani.

Temperature

28 °C summer · 24 °C winter

Modelled monthly average: 26–29 °C

Wetsuit

No full wetsuit normally needed. Use rashguard/lycra and strong sun protection; Kite254 and KiteMotion recommend considering a spring suit or shorty in the cooler Kuzi/Kusi months, especially July-August.

Currents

Generally mild inside the reef. Tidal flow strengthens near the reef passes and river mouths, and runs harder around high tide close to the reef gaps.

Conditions

Reef-protected Indian Ocean lagoon: flat at low tide, chop plus shorebreak as it fills, wave riding out on the reef. Waves behind the reef run about 1-2 m, and Kuzi-season swell reportedly builds them to 1.5-3 m on the big days.
Reef shoes earn their place at low tide and for anyone who still touches the bottom. Sea urchins are out there, though the main entry and exit zones are sandy.

Your level

BeginnerIntermediateAdvanced
Diani and Galu take all three levels: broad sandy beach, warm reef lagoon, lesson infrastructure, side to side-on wind.
Beginners stay in the lagoon and the school zones.
Advanced riders go out to the reef waves, run downwinders, foil at higher tide and ride wave spots such as Mlango and Neptune Channel.
Tiwi Rivermouth is the harder nearby option, with shifting sand and less reef in front of it.

The scene

What riders come here for

freeridewavesfreestyleflat waterfoildownwinders

Who it suitsbeginner

Established East Africa kite hub with many schools, storage options, beach restaurants and a social traveler/expat scene. Galu is quieter than central Diani, but Kenyaways/Galu can still be busy in peak school-rental weeks, especially December-January, with around 30 kites at peak times at Kenyaways Kite Beach.

Launch and rules

three ways on to the water, and what each one asks of you

With a school or a boat

10 schools name this spot

On your own

Room to launch: huge

Somewhere else

2 spots nearby

Rescue

Not a public service - it comes with the school you use. H2O Extreme runs on-call boat and beach rescue and every KiteMotion branch operates a rescue boat; Tribe Watersports puts a safety boat and beach assistants on its sessions; Kite254 includes launch and landing help and a safety service with rentals. Kenyaways accommodation provides none, so independent riders should fix rescue with a school or storage provider before riding.

Launch

Wide sandy beach launches along Diani/Galu, with the key kite-school stretch around Galu, Kenyaways/Blue Marlin, Soul Breeze and other hotel-front schools. Beach narrows significantly at high tide; central public access areas can be busy with non-kiters on weekends.

Hazards riders report 18 reported

Wind

  • Rain squalls can interrupt Kuzi/Kusi wind

Crowds and zones

  • crowding at peak times (30+ kites at the main spot)
  • moored boats/anchors in places
  • Sea urchins on the bottom away from sandy entry/exit zones
  • Moored boats, snorkelers and beach users around sandbars and tourist areas
  • Crowding around Kenyaways/Galu in December-January and other peak periods

Bottom

  • shifting sandbars at Tiwi Rivermouth

Waves and currents

  • shallow reef exposed at low spring tides
  • Shallow coral reef and reef exposure at low spring tides
  • Beach can become narrow or disappear at full high tide, with deep water and shore break
  • Chop and shorebreak on rising/high tide
  • Outer-reef waves are for experienced riders, especially in Kuzi/Kusi swell
  • Rocks and broken shells as well as coral and urchins underfoot; a Kevlar-soled reef shoe is the local standard at low tide
  • Tidal current near the reef passes, strongest around high tide

Protected areas and rules

  • Tiwi Rivermouth has shifting sandbars and can be less protected/offshore in some seasons
  • Fishing nets set inside the lagoon - a real snag risk for lines, boards and foils

Other

  • strong equatorial sun
  • Strong equatorial sun

Rules & access

1 min read
2026: no kite permit, formal launch zoning or seasonal kitesurf restriction is published for Diani, and kiting is generally unrestricted along the beach; the busy public-access stretch near Carrefour and Tradewinds Road is best avoided at weekends when non-kiters fill it.

Marine reserve history

1995: the reef off Diani and Galu was gazetted as the Diani-Chale Marine National Reserve, but the notice was never implemented - as of April 2024 it had sat on paper for 29 years while the state proposed handing management to the Kenya Wildlife Service, which would bring permits for commercial activities such as boat tours.

Rental requirements

2026: an IKO card, or an evaluation session in place of one, is required before renting gear unsupervised from the main centres.

Access rules drift faster than anything else we hold — check locally, and propose an edit if this has changed.

Schools that ride here

Rider tips

  • Read the tide table before you book a lesson or plan a flat-water session; low water is the flat one, and a full high tide can leave you no beach to land on.
  • Book December-January weeks well ahead, and ask which school will come and get you if you break down: rescue here is a school service, not a public one.
  • Bring reef shoes, Kevlar-soled if you can find them, and long sun cover; there is no wetsuit to hide the equatorial sun behind.
  • Carry an IKO card if you want to rent unsupervised, or expect an evaluation session before anyone hands you a kite.
  • Ride 13:00-17:00 in Kaskazi for the powered session and late morning for the mellow one.
  • Foiling runs on a window: off the water about two hours before the bottom of a low tide, back out about two hours after, and keep watching for fishing nets set inside the lagoon.

Getting there

Airport

Ukunda Airport for domestic flights; Moi International Airport, Mombasa for international/coastal access.

Route

Fly into Ukunda/Diani where the domestic hop is running, or into Mombasa and transfer by taxi or hotel pickup across the Likoni ferry to Diani/Galu. The transfer is about 40 km and takes anything from about one hour to about 1.5 hours to about 2 hours, depending on the traffic and on the ferry queue.

Transfer (minutes)

60-120 from Moi International Airport depending on source, traffic and ferry; Ukunda Airport is about 5 km from Diani.

Cost level

medium

Staying

Beachfront and near-beach options range from kite-focused stays such as Kenyaways and Soul Breeze to Blue Marlin, Diani Sea Lodge, Lantana Apartments, Galu Ecolodge, Coconut Village, Flamboyant Boutique Hotel, Diani Marine and other hotels/villas. Galu is the quieter kite-focused end; central Diani has more nightlife, restaurants and shops.

No-wind days

Surfing in Kuzi swell, SUP, kayaking, snorkeling, scuba diving, dhow/sandbank trips, Colobus Conservation, Shimba Hills National Reserve, Tsavo safari extensions, beach restaurants and nightlife in central Diani.

Photos

Surfing kites on Diani beach
Lebu Ayiga / CC BY 4.0 via Wikimedia Commons
Diani Beach shoreline, Kenya Kite Cup spectator view
Lebu Ayiga / CC BY 4.0 via Wikimedia Commons
Kitesurfing during Kaskazi season at Kenya Kite Cup, Diani
Lebu Ayiga / CC BY 4.0 via Wikimedia Commons

FAQ

When is the best time to kite at Diani?

Kaskazi (N/NE) runs roughly December-March and Kuzi/Kusi (S/SE) June-September, with April-May often rainy and less reliable.

Is Diani suitable for beginners?

Yes, the wide sandy beach and reef-protected lagoon suit beginners, while advanced riders use the outer-reef waves during Kuzi swell.

What is the wind like?

Kaskazi averages roughly 14-25 knots and Kuzi roughly 14-30 knots depending on source, both cross-onshore.

How does tide affect the spot?

Low tide brings the flattest, shallowest lagoon water, while high tide brings more chop, shorebreak and a narrower beach.

Are there kite schools or rental?

Yes, multiple schools operate along Diani/Galu, including H2O Extreme, KiteMotion and Kite254.

The bigger pictureEverything about Diani

Last updated: August 2026