Diani Beach
Kenya's best-known beach: white sand, warm reef-protected water and the perfect place to rest after a safari.
Diani is on Kenya's south coast, south of Mombasa, with a long white-sand beach protected by a coral reef. It is the classic way to finish a Kenya safari: Tsavo is on the road to the coast, and flights connect Ukunda airstrip with Nairobi. Snorkelling trips run to Kisite-Mpunguti Marine Park, where dolphins are often seen.
Diani Beach at a glance
| Location | South coast, about 30 km south of Mombasa |
|---|---|
| Getting there | By road from Tsavo on our safari and beach routes, or by air via Ukunda airstrip |
| Marine park fee | USD 25 per non-resident adult per day at KWS marine parks such as Kisite |
| Best months | December to March and July to October |
| Activities | Beach, snorkelling, dhow trips, diving, spa |
| Flight to Nairobi | About USD 150 per person, included on our safari and beach packages |
Safari packages that visit Diani Beach
| Package | Price |
|---|---|
| 10-Day Kenya Safari and Beach Holiday | From USD 3,010 Jan to Jun, USD 3,945 Jul to Dec |
| 14-Day Kenya Grand Safari | From USD 5,615 Jan to Jun, USD 8,100 Jul to Dec |
See all Kenya safari destinations and park fees 2026.
Questions
Can I combine a Kenya safari with a beach holiday?
Yes. Our 10-Day Kenya Safari and Beach Holiday covers Amboseli and Tsavo, then five nights on Diani Beach.
How do I get from Diani to Nairobi?
By domestic flight from Ukunda airstrip, about an hour. It is included on our safari and beach packages.
When is the best time for Diani Beach?
December to March and July to October, outside the main rains.
Get your quote
Send your dates and group. The reply comes on WhatsApp with the camps, the vehicle and every fee.