What's on in Diani Beach (Diani), Kenya through the year
Diani Beach, Kenya has 5 curated events through the year — 2 natural spectacles and 3 seasons. The ones to plan around: Green turtle nesting (March) and Humpback whales offshore (July).
Updated September 2026 · every event curated and sourced · dates for 2026 where they are announced, the usual window where they are not
Best time to visit Diani Beach (Diani): weather, crowds and notes →
Diani Beach (Diani) events and crowds by month
| Month | What starts | Crowds |
|---|---|---|
| January | — | Busy |
| February | — | Busy |
| March | Green turtle nesting | Busy |
| April | Low season on the south coast | Quiet |
| May | — | Quiet |
| June | Kusi wind season | Quiet |
| July | Humpback whales offshore | Shoulder season |
| August | — | Busy |
| September | — | Shoulder season |
| October | — | Shoulder season |
| November | — | Shoulder season |
| December | Kaskazi, the high season | Busy |
January in Diani Beach (Diani)
Diani Beach (Diani) weather in January →Busy — Kaskazi, the high season, school holidays in 5 of the markets that fill it
Nothing new starts in January.
Still on: Kaskazi, the high season (10 Dec – 20 Mar (usually))
February in Diani Beach (Diani)
Diani Beach (Diani) weather in February →Busy — Kaskazi, the high season, school holidays in 2 of the markets that fill it
Nothing new starts in February.
Still on: Kaskazi, the high season (10 Dec – 20 Mar (usually))
March in Diani Beach (Diani)
Diani Beach (Diani) weather in March →Busy — Kaskazi, the high season, school holidays in 4 of the markets that fill it
- Nature
Green turtle nesting
1 Mar – 31 Jul · usuallyGreen turtles come up the Diani and Galu sand at night through the middle of the year, and local monitors relocate nests that are laid too close to the hotels. Hatchings follow about two months behind. Source ↗
Still on: Kaskazi, the high season (10 Dec – 20 Mar (usually))
April in Diani Beach (Diani)
Diani Beach (Diani) weather in April →Quiet — school holidays in 4 of the markets that fill it, one of its worst months for weather
- Season
Low season on the south coast
15 Apr – 15 Jun · usuallyOff-season shutdownClosuresThe long rains empty the south coast. Several of the bigger hotels close for refurbishment, dive centres cut their schedules, and the ones that stay open sell rooms at half the January rate. Source ↗
Still on: Green turtle nesting (1 Mar – 31 Jul (usually))
May in Diani Beach (Diani)
Diani Beach (Diani) weather in May →Quiet — school holidays in 3 of the markets that fill it, one of its worst months for weather
Nothing new starts in May.
Still on: Green turtle nesting (1 Mar – 31 Jul (usually)), Low season on the south coast (15 Apr – 15 Jun (usually))
June in Diani Beach (Diani)
Diani Beach (Diani) weather in June →Quiet — school holidays in 3 of the markets that fill it, one of its worst months for weather
- Season
Kusi wind season
15 Jun – 20 Sep · usuallyThe south-easterly blows hard and steady, which suits kites and does not suit lying still on the sand. It also pushes seagrass wrack onto the beach, and the hotels rake it off every morning. Source ↗
Still on: Green turtle nesting (1 Mar – 31 Jul (usually)), Low season on the south coast (15 Apr – 15 Jun (usually))
July in Diani Beach (Diani)
Diani Beach (Diani) weather in July →Shoulder season — school holidays in 5 of the markets that fill it, an ordinary month
- Nature
Humpback whales offshore
1 Jul – 30 Sep · usuallyWhale seasonHumpbacks pass the reef edge on their way north through the middle of the year and are close enough that some sightings come from the beach. Boats go out from Diani when the sea state allows it. Source ↗
Still on: Green turtle nesting (1 Mar – 31 Jul (usually)), Kusi wind season (15 Jun – 20 Sep (usually))
August in Diani Beach (Diani)
Diani Beach (Diani) weather in August →Busy — school holidays in 4 of the markets that fill it, one of its best months for weather
Nothing new starts in August.
Still on: Kusi wind season (15 Jun – 20 Sep (usually)), Humpback whales offshore (1 Jul – 30 Sep (usually))
September in Diani Beach (Diani)
Diani Beach (Diani) weather in September →Shoulder season — school holidays in 2 of the markets that fill it, an ordinary month
Nothing new starts in September.
Still on: Kusi wind season (15 Jun – 20 Sep (usually)), Humpback whales offshore (1 Jul – 30 Sep (usually))
October in Diani Beach (Diani)
Diani Beach (Diani) weather in October →Shoulder season — school holidays in 4 of the markets that fill it, an ordinary month
Nothing new starts in October.
November in Diani Beach (Diani)
Diani Beach (Diani) weather in November →Shoulder season — school holidays in 2 of the markets that fill it, an ordinary month
Nothing new starts in November.
December in Diani Beach (Diani)
Diani Beach (Diani) weather in December →Busy — Kaskazi, the high season, school holidays in 5 of the markets that fill it
- Season
Kaskazi, the high season
10 Dec – 20 Mar · usuallyWind seasonCrowdedThe north-easterly brings the warm, clear, flat months: the best water on the reef, the steadiest kite conditions, and the fullest hotels of the year. Book Christmas and New Year long in advance. Source ↗