Kenya, Kwale County, south coast

Diani Beach kitesurf guide: the Kaskazi, the reef lagoon and when to go

From December to mid-March the Kaskazi blows warm and steady from the north to north-east at Diani Beach, at about 15 to 25 knots from mid-morning to sunset. There is flat water inside the reef and waves on the outer reef.

Kitesurf · Windsurf · SUP · Surf

Kitesurfer on grey water, black and white

Yes, Diani Beach on Kenya’s south coast is a good place to kitesurf from December to February. This is the Kaskazi season, when a warm, steady wind blows from the north to north-east at about 15 to 25 knots, from around 10 am until sunset. The flat lagoon inside the reef suits all levels, and the outer reef has waves.

Facts as of November 2026, from the sources listed at the end of this page.

When is the Diani Beach kitesurf season?

There are two seasons. The Kaskazi runs from December to March; Sportif narrows it to December to mid-March. The Kusi blows from about April or June to September depending on the source. A December to February trip is in the middle of the Kaskazi.

What is the Kaskazi wind like at Diani?

It is warm and steady and comes from the north to north-east. About 20 knots is typical; Sportif gives 15 to 25 knots, blowing side-on. It usually starts around 10 am and keeps going until sunset, so you can ride for most of the day rather than waiting for an afternoon breeze.

Where do you ride at Diani Beach?

Inside the reef there is a flat, shallow lagoon. It gets slightly choppy on the incoming tide. For kitesurf lessons, Galu has a teaching zone.

The outer reef, about 300 to 400 m out, has waves. That is for advanced riders, and Diani is also listed for surf, windsurf and SUP.

Is Diani Beach good for beginners?

Yes. The sources rate Diani for all levels. Learners use the flat lagoon and the teaching zone at Galu, while advanced riders head out to the reef waves.

What should you watch out for?

  • North of Mlango the reef is shallow at low spring tides.
  • Kenyaways can have up to about 30 kites on the water at peak times.
  • In high season, boats and snorkellers use the sandbars.

How do you get to Diani Beach?

The nearest airport is Ukunda airstrip, about 5 km away, which has domestic flights. Moi International Airport in Mombasa (MBA) is about 35 km away.

Watamu, on Kenya’s north coast, gets the same Kaskazi. In Tanzania, Paje on Zanzibar has its Kaskazi from December to February.

How windy is Diani Beach from December to February?

Share of days with at least three consecutive daylight hours at 11 knots (4 Beaufort) or more, over the last 10 southern summers (2015/16 to 2024/25).

DecemberJanuaryFebruaryMean daylight windMost common direction
Diani Beach23%60%58%9.3 knENE

Our calculation from NASA POWER hourly wind at 10 m (MERRA-2 model), 09:00 to 18:00 local solar time. The model grid is about 50 km wide, so it smooths out local sea breezes and gusts: use these figures to compare spots and months, and check a local forecast before you go.

Where do people ride at Diani Beach right now?

Explore+ in the Waterspeed web app shows recent sessions on a map, with sport and top speed, so you can see which spots are working before you go. Open Explore+. To record your own sessions, Waterspeed runs on iPhone, Android, Apple Watch and Wear OS, and syncs Garmin, COROS and Suunto.

FAQ

When is the kitesurf season at Diani Beach?

The Kaskazi runs from December to March (Sportif says December to mid-March). The Kusi blows from about April or June to September.

Is Diani Beach good for beginners?

Yes. The lagoon inside the reef is flat and shallow, and Galu has a teaching zone. The waves on the outer reef are for advanced riders.

Which airport is closest to Diani Beach?

Ukunda airstrip, about 5 km away, has domestic flights. Moi International in Mombasa (MBA) is about 35 km away.

Sources

More spots for December to February