🌊
Destinations🇰🇪 KenyaDiani 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