🌊
Destinations›🇰🇪 Kenya›Diani Beach

Diani Beach

📍 Kilifi CountyKenya Coast🇰🇪 Kenya
CoastBeachIndian OceanSnorkellingMarine Life

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
Plan a trip here →Get a custom quote