Diani Beach
Kenya's Most Beautiful Beach
Diani Beach on Kenya's south coast is one of Africa's finest beaches — 30km of white coral sand, turquoise Indian Ocean waters, and excellent marine life.
Best Time to Visit
December to March and July to October.
Country
Kenya
Region
East Africa
Type
Beach
Diani Beach stretches 30km along Kenya's south coast, consistently ranked among the best beaches in the world. The Indian Ocean here is crystal-clear, warm, and teeming with marine life — from vibrant reef systems to sea turtles, dolphins, and whale sharks.
Diani serves as the perfect complement to a Kenya safari: after the dust and drama of the bush, relaxing on this spectacular coast, with some of the friendliest hospitality on the continent, is the ideal way to close a journey through East Africa.
Highlights
Plan Your Visit
Our experts will design a bespoke Diani Beach journey matched to your interests, travel dates, and budget.