KiteInsider

Galu Beach

Photo

MapKenyaDianiGalu BeachDiani

Galu Beach

Kwale · Ukunda / Diani Beach

also known as Diani / Galu Beach, Galu Kinondo Beach

Part of Diani →

JanFebMarAprMayJunJulAugSepOctNovDec
beginner-friendlylow crowds

Riding essentials

Kaskazi and Kuzi (also spelled 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 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.

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

  • Tiwi Beachno page yet
  • Kenyaways Kite Beachno page yet
  • Diani Sea Lodge / central Dianino page yet
  • Neptune Sandbarno page yet
  • Baobab Sandbarno page yet
  • Tiwi Rivermouthno page yet

The spot

The lagoon and seasons

Galu Beach is the quieter southern end of the Diani kite area: a reef-protected Indian Ocean lagoon with a wide white-sand launch and several established schools working it. Two trade winds run the year. Kaskazi is the warmer, steadier one, roughly mid/late December to mid March; Kuzi is cooler, often stronger, and comes in from June to mid September.

Tides and conditions

Inside the reef, low tide gives the flatter, shallower water that makes this a teaching beach, while higher tide goes deeper and choppier and can reduce the beach to a narrow strip. Galu holds enough water to kite more often than central Diani, but it is still tide-dependent and spring tides exaggerate the whole cycle.

Riding and safety

Beginners get side/cross-on wind, warm water and school supervision; advanced riders take the outer reef for waves on Kuzi swell. Wear reef shoes if you are likely to stand or walk at low tide, because coral, broken shells and sea urchins occur right across the Diani reef system.

Logistics

Blue Marlin, Pallet Cafe and Soul Breeze keep the logistics simple, and the beach stays calmer than the busier central Diani stretches.

The wind

locals call it Kaskazi / Kuzi (also spelled Kusi)

Direction

beachwater
cross-on

Direction to shore

Side-onshore in both seasons: the N/NE Kaskazi and the S/SE Kuzi both come in along the beach with an onshore component, giving clean unobstructed wind over the lagoon.

Dominant direction

Kaskazi N/NE in December-March; Kuzi/Kusi from the south/southeast sector in the June-September season.

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, 8-9 m handles the stronger Kusi days at 18-25 knots, and 7 m is for the windiest Kusi afternoons. The usual packing list runs 10-14 m for men and 9-12 m for women, with 9 m as the everyday Kaskazi size.

Average strength

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

Typical strength

Kaskazi 15-22 knots; Kuzi 18-25, with outliers to 30 on the windiest days.

Steady trade wind in season. Kaskazi is the reliable one; Kuzi blows harder but less consistently, because tropical rain storms cut through it.
Two monsoon trade-wind seasons. Kaskazi runs roughly mid/late December to mid March, is warmer and flatter inside the lagoon, and is the friendlier progression season.
Kuzi/Kuzi runs roughly June to mid September, is cooler and often stronger, brings more swell from June to October, and is better for reef waves and more powered riding.
April-May and parts of the shoulder months are less reliable and wetter.

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 (Dec, Jan, Feb, Mar, Jun, Jul, Aug, Sep).

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

Waist-deep flat water across large parts of the lagoon at mid and low tide, which is what makes Galu a teaching beach. On a full high tide the lagoon goes over head height and the beach itself can shrink to almost nothing. Galu holds enough water to ride more often than central Diani.

Tides

Strongly tide dependent, with a spring range of up to about 4 m. Low tide is flatter and shallower inside the reef; the incoming tide brings depth and chop; full high tide means deep water, a small shore break and little or no beach.Foilers stop about two hours before the bottom of a low tide and start again about two hours after it. Spring tides around new and full moon exaggerate the whole cycle.

Temperature

28 °C summer · 24 °C winter

Modelled monthly average: 26–29 °C

Wetsuit

Boardshorts and a rash vest most of the time. No wetsuit is needed in Kaskazi, a spring suit is useful in the cooler Kuzi, and a shorty earns its place in July-August when the water can dip to about 23 °C.Kite254 and KiteMotion both rent neoprene on the beach.

Currents

Tidal movement works the lagoon. Stronger current at high tide and near the reef passages is reported for 2025, but nobody publishes a figure for it; treat it as a tide effect to watch rather than a measured current.

Conditions

Reef-protected lagoon between the beach and the outer reef: flat water at low tide, chop as the tide fills, a small shore break at high tide, and waves on the outer reef during swell, especially in Kuzi.
Entry and exit zones are sandy, but reef shoes are recommended for low-tide walking because of coral, rocks, broken shells and sea urchins.
Outer-reef waves reach up to 3 m faces on good days. Foiling works when the lagoon is deep enough, which usually means around higher tide.

Your level

BeginnerIntermediateAdvanced
Beginner-friendly because of warm, flat-to-shallow lagoon sections, wide sand, side/cross-on wind, and multiple IKO-affiliated schools. Intermediates get freeride, freestyle and foil conditions as tides change. Advanced riders use the outer reef for waves and join downwinders, but low tide, reef exposure and high-tide shore break require judgment.

The scene

What riders come here for

freerideflat waterbeginner lessonsfreestylewarm-water progressionreef waves in Kuzifoil at higher tidedownwinders

Who it suitsbeginner

Quieter and less developed than central Diani/Kenyaways, but still with a working kite-school scene, hotels, cafes and beach users. Galu is less crowded and especially useful for beginners who want more room.

Launch and rules

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

With a school or a boat

7 schools name this spot

On your own

Room to launch: huge

Somewhere else

2 spots nearby

Rescue

Comes with the school, not with the beach.
H2O Extreme at Blue Marlin runs on-call boat and beach rescue, KiteMotion operates a rescue boat at its Galu branches, Tribe Watersports puts a safety boat and beach assistants on its sessions, and Kite254 includes launch and landing help plus a safety service with rentals.
There is no public lifeguard, so fix rescue with whoever you rent or store gear with.

Launch

Main launch is the wide white-sand beach in front of the Galu operators: H2O Extreme at Blue Marlin Beach Hotel, Kite254 at the Pallet Cafe and Soul Breeze end. Space is best at low to mid tide; the beach narrows as the tide rises and can almost disappear at full high tide.

Hazards riders report 12 reported

Wind

  • Passing tropical rain storms can disturb Kuzi wind and weather

Crowds and zones

  • similar general hazards to Diani but less crowded
  • Boats, swimmers, walkers and beach users along the wider Diani/Galu coastline

Bottom

  • Sea urchins, broken shells and rocks underfoot; reef shoes recommended if walking or still body-dragging upwind

Waves and currents

  • reef at low tide
  • Outer reef and coral heads, especially around low tide
  • Large tidal range and changing depth; full high tide can mean deep water, chop and shore break
  • Beach strip can become narrow or disappear at full high tide
  • Reef waves and swell during Kuzi season, mainly for confident riders
  • Tidal current near the reef passes, running hardest around high tide

Protected areas and rules

  • Fishing nets set inside the lagoon - hard to see and a snag risk for lines, boards and foils

Other

  • Strong equatorial sun, all day and all year.

Rules & access

1 min read
  • 1995: the reef in front of 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 government proposed handing management to the Kenya Wildlife Service, which would bring permits for commercial activities such as boat tours.Current rules2026: no kite-specific permit, launch zoning, swimmer exclusion area or seasonal kite ban is published for Galu. 2026: renting gear unsupervised from H2O Extreme requires an IKO card, and riders without one are put through an evaluation session first; its kids' courses have minimums of 10 years old and 30 kg. The sand is shared with hotel guests, fishermen, boat crews and walkers, so launch and land where the school on your stretch directs.

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

  • Check the tide table before you book lesson hours. Mid and low tide is the waist-deep window that makes this a teaching beach; a full high tide brings shore break and almost no beach left.
  • Bring or rent stiff-soled reef shoes if you are still walking, standing a lot, or not yet body-dragging reliably back to your board.
  • Pack a long rash guard and strong sun protection even if you skip neoprene; the equatorial sun is the hazard visitors underestimate.
  • Bring an IKO card if you want to rent unsupervised. Without one you go through an evaluation session first.
  • Fix rescue with the specific school or rental centre you use. Several run boats, and there is no public lifeguard on this sand.
  • Foil around the tide: come in about two hours before the bottom of a low tide, and go back out about two hours after it.

Getting there

Airport

Ukunda/Diani Airport (UKA) is the closest domestic airport; Moi International Airport, Mombasa (MBA) is the nearest major international airport.

Route

Fly domestic to Ukunda/Diani via Nairobi for the shortest transfer, or fly to Mombasa and take a road transfer to the south coast via the Mombasa/Likoni or bypass route depending on current traffic and routing.

Transfer

About 10-20 minutes from Ukunda/Diani Airport to Galu/Diani; about 90-120 minutes from Mombasa/Moi International Airport to Diani/Galu, depending on traffic and on whether you go by ferry or the bypass.

Cost level

medium

Staying

Beach hotels, all-inclusive resorts, guesthouses, backpacker rooms and self-catering villas and apartments on or near Galu Beach. Staying on Galu itself puts you next to the watersports. Soul Breeze, Lantana, Lala Galu, Boxo, Kussini, Coconut Village and Galu Ecolodge are the names that come up nearby.

No-wind days

SUP, kayaking, surfing, snorkeling/dhow trips, diving, Colobus Conservation, Kaya Kinondo sacred forest, Shimba Hills, Wasini/Kisite trips, and longer safari options such as Tsavo, Amboseli or Masai Mara.

Photos

East African Beach, 920m closest, generic beach shot
Georg.Israel / CC BY-SA 4.0 via Wikimedia Commons
Titled 'Kite Surfing in East Afrika', Kenya
Georg.Israel / CC BY-SA 4.0 via Wikimedia Commons

FAQ

When is the best time to kite at Galu?

Kaskazi runs roughly mid/late December to mid-March and Kuzi roughly June to mid-September, with April-May less reliable.

Is Galu Beach suitable for beginners?

Yes, warm flat-to-shallow lagoon sections and side/cross-on wind make Galu beginner-friendly, and several schools offer supervision.

What is the wind like?

Kaskazi averages about 15-20 knots and Kuzi about 15-25 knots, generally steady but sometimes interrupted by rain squalls in Kuzi.

How does tide affect the spot?

Low tide gives flatter, shallower water inside the reef, while high tide gets deeper and choppier and can narrow the beach considerably.

Are there kite schools or rental?

Yes, H2O Extreme, Kite254, KiteMotion and Tribe Watersports all operate at Galu Beach.

The bigger pictureEverything about Diani

Last updated: August 2026