Kenya · South Coast · Diani Beach

Beachfront villas at Diani Beach.

Kenya's most celebrated beach destination. Ten kilometres of white coral sand, turquoise Indian Ocean, colobus monkeys in coastal forest canopy, and world-class kite surfing. Diani is where Kenya comes to exhale.

KES 6,000–40,000typical / night
10km white sandbeach
Colobus monkeysin the trees
M-Pesa+ card

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.

Beach cottage
KES 6,000–12,000 / night
Garden and pool, near beach
Beach villa (3 bed)
KES 14,000–30,000 / night
Private garden, steps to sand
Beachfront luxury
KES 25,000–60,000 / night
Direct beach access, staff

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?
Many would say yes. The 10 km white sand strip, warm clear Indian Ocean, colobus monkeys and excellent hospitality infrastructure make Diani Kenya's flagship beach destination. Watamu is wilder; Diani is more developed.
How do I get to Diani from Nairobi?
Fly from Wilson Airport to Ukunda Airstrip with Safarilink — 50 minutes. Or fly to Mombasa and take the road via Likoni Ferry — 1.5 hours total. Most guests from Nairobi fly directly to Ukunda.
What is the best time to visit Diani?
January–March and July–October are the best months — dry, warm, calm seas. April–June is the long rains; October–November can have short rains. The kite surfing season peaks July–September (Trade Winds).

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