About Diani Beach
Diani Beach is Kenya's finest stretch of coastline, 17km of powder-white sand lapped by the warm turquoise waters of the Indian Ocean, south of Mombasa in Kilifi County. The beach sits on a coral reef system that stretches the length of the coastline. Wasini Island, a short boat trip south, offers world-class snorkelling alongside dolphins and whale sharks in season.
Highlights
✦17km of white sand, Kenya's finest beach
✦Coral reef snorkelling direct from the beach
✦Wasini Island boat trip, dolphins and whale sharks
✦Angola Colobus monkey in the coastal forest
✦Fresh seafood and Swahili coastal cuisine
✦Likoni ferry crossing, an authentic Mombasa experience
Getting there
By SGR train: 4.5 hours from Nairobi Syokimau to Mombasa from KES 700. Then 36km south via the Likoni ferry.
Quick facts
Country
🇰🇪 Kenya
County
Kilifi County
Region
Kenya Coast
Best time
Year-round. Best Dec to Feb and Jul to Aug. Avoid Apr to May long rains.
Best for
Beach and Ocean · Snorkelling · Coastal Wildlife
Packages
0 Safarizuru trips
