Diani Beach

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

30km of white coral sand
Snorkelling & diving on Diani Reef
Kite surfing
Sea turtle encounters
Mangrove kayaking
Colobus monkey encounters

Plan Your Visit

Our experts will design a bespoke Diani Beach journey matched to your interests, travel dates, and budget.

Safaris Including Diani Beach