Diani: Kenya's flagship beach
Diani Beach is Kenya's premier coastal resort destination — 10 km of white coral sand backed by a strip of beach hotels, private villas, restaurants and dive operators, with colobus monkeys in the fig trees overhead.
Where to stay on Diani:
— North Diani (near Ukunda/Jadini): closer to the Ukunda airstrip, busiest section.
— Central Diani: the main strip. Most restaurants, beach bars, water sports operators.
— South Diani: quieter, more private, larger plot villas.
— Galu Beach: the southern extension. Kite surf capital of Kenya (Trade Winds kitesurfing school). More natural, fewer hotels.
Water sports: kitesurfing (Galu Beach), scuba diving (the Diani reef), snorkelling, dhow sunset cruises, deep-sea fishing.
Wildlife: The Diani Colobus Trust protects the Angolan colobus population in the coastal forest — these extraordinary black-and-white primates are endemic to the Diani forest and nowhere else on the coast.
Getting to Diani
Ukunda Airstrip (DIU) receives regular Safarilink flights from Wilson Airport Nairobi (50 minutes). By road from Mombasa: 35 km via the Likoni Ferry crossing — 45–60 minutes total. Ferry is free for pedestrians; vehicles queue.
Typical nightly rates. Every listing on Cabana shows the host's exact price — that is what you pay at checkout. Zero commission added, ever.
Diani Beach: frequently asked
Is Diani the best beach in Kenya?
How do I get to Diani from Nairobi?
What is the best time to visit Diani?
Find your stay in Diani Beach
Browse all available apartments, houses and stays — priced by the host, zero commission, booked in minutes on Cabana.
Browse Diani Beach stays