Kenya Coast Guide · Diani Beach

Diani Beach: Kenya's Best Beach

Ten kilometres of white coral sand. Colobus monkeys overhead. The warmest Indian Ocean. World-class kitesurfing. Diani Beach is not just Kenya's finest beach. It repeatedly makes global lists of Africa's best. Here is everything.

Why Diani is Kenya's best beach

The Indian Ocean washes Diani's reef-protected shore in water so clear you can see the sand five metres down. The beach itself. Fine white coral sand, not the gritty grey-brown of many African coasts. Stretches for 10 uninterrupted kilometres. Colobus monkey troops move through the coastal fig forest above beach cottages. The reef offshore keeps waves gentle except at Galu, where Trade Winds creates Kenya's best kitesurfing conditions.

Unlike Bamburi's hotel strip or Watamu's UNESCO-protected quietude, Diani has developed organically into a destination that works for everyone: families, couples, solo travellers, digital nomads, and serious kitesurfers and divers.

North Diani vs Central vs Galu Beach

North Diani (Ukunda area)

Closest to Ukunda Airstrip (DIU), the most convenient entry point for guests flying from Nairobi's Wilson Airport. More local, less resort-heavy, good value accommodation. The main Diani Beach Road runs from here south through the whole strip.

Central Diani

The main commercial and social zone. Almanara, Sails Beach Bar, the Forty Thieves Beach Bar, dive operators and water sports centres. Best concentration of restaurants and nightlife. Most apartment and villa stock.

Galu Beach (South Diani)

The southern extension of Diani where the beach gets quieter and the kitesurfing gets serious. The Trade Winds kite school is based at Galu. The consistent southerly winds make this Kenya's kitesurfing capital. Fewer crowds, larger plot villas, more exclusive feel.

Book on Cabana: Browse Diani Beach villas, cottages and apartments at zero commission. Prices set by hosts, nothing added at checkout. Browse Diani stays →

Things to do in Diani

Water sports

Wildlife

Inland from Diani

Where to eat in Diani

Getting to Diani from Nairobi

Option 1: Fly to Ukunda (best): Safarilink flies from Wilson Airport Nairobi to Ukunda Airstrip (DIU) in 50 minutes. Multiple daily flights. Fares from KES 8,000–15,000 each way. A transfer from Ukunda airstrip to most Diani properties is 10–20 minutes.

Option 2: Fly to Mombasa + road: Kenya Airways and Jambojet fly Nairobi–Mombasa Moi Airport in 55 minutes. Then 45–90 minutes by road including the Likoni Ferry crossing. Slightly more complex but cheaper flights sometimes available.

Option 3: SGR + road: Madaraka Express SGR from Nairobi to Mombasa (4.5 hours, KES 1,000–3,000). Then road from Mombasa to Diani (45–90 minutes including Likoni Ferry). Best budget option.

Best time to visit Diani

SeasonMonthsWeatherBest activity
Peak dryJul–SepWarm, sunny, windyKitesurfing, all beach activities
High seasonJan–MarWarm, sunny, calmSwimming, diving, snorkelling
ShoulderOct–NovShort rains (afternoons)Good deals, fewer crowds
Low seasonApr–JunLong rainsBudget deals, quieter

Book on Cabana: Zero Commission, Always

Every stay, safari and experience on Cabana is priced by the host. Zero commission added. Pay with M-Pesa or card.

Browse all stays →

Frequently asked questions

Is Diani Beach worth visiting?
Absolutely. Diani consistently ranks among Africa's top beaches. The combination of white coral sand, warm reef-protected swimming, colobus monkey wildlife encounters, world-class kitesurfing and excellent food makes it exceptional.
How far is Diani from Nairobi?
50 minutes by air from Wilson Airport to Ukunda Airstrip. Alternatively, 5.5 hours by road + the SGR Madaraka Express (4.5 hours) from Nairobi to Mombasa, then 45–90 minutes by road. Most guests fly.
What is the best time to visit Diani Beach?
July–September for kitesurfing (Trade Winds season). January–March for the calmest seas and best visibility for diving. Both are dry season with excellent weather. Avoid April–June (long rains).
Are there colobus monkeys at Diani?
Yes. The Angolan colobus monkey population at Diani is one of Kenya's most accessible wildlife encounters. These spectacular black-and-white primates live in the coastal forest above the beach. The Diani Colobus Trust runs education and conservation programmes.