A tranquil oceanfront escape with white sand beaches and boutique resorts.
Best Time to Visit
December – March & June – September: dry season, calm seas
Known For
Boutique resorts, white sand, Indian Ocean coastline
A sophisticated coastal escape featuring boutique resorts, white sandy beaches, and tranquil ocean views. Located about 30 kilometres south of Mombasa in Kwale County, Diani stretches roughly 17 kilometres along the Indian Ocean, its powder-white coral sand protected by an offshore reef that keeps the lagoon calm and swimmable year-round.




Diani is more than a stretch of white sand, four distinct experiences take you out on the water, into the forest, and along the coast.
A coral reef just offshore shelters a calm, warm lagoon, ideal for drifting over coral gardens and reef fish. Nearby Kisite-Mpunguti Marine Park is a popular add-on trip, known for dolphin and sea turtle sightings.
Sail the coastline aboard a traditional Swahili dhow, a relaxed way to take in Diani from the water. Half-day trips often pair sailing with a swim; sunset cruises trade the reef for the evening sky.
Diani's boutique resorts offer beachfront spa treatments, often open-air and ocean-facing. A restorative counterpoint to a morning on the water.
Ready to unwind? Our Diani Beach Retreat pairs boutique comfort with all four experiences above.
Diani Beach Escape
EXPLORE ALL
Combine your safari adventure with a luxury oceanfront retreat along white sand beaches and turquoise waters.