Diani Beach is consistently rated among Africa's best beaches — 17 kilometres of white coral sand with warm Indian Ocean water ideal for diving, snorkelling and kite-surfing.
Best times to visit
October–March
Peak season. Perfect beach weather.
Diani Beach is consistently rated among Africa's best beaches — 17 kilometres of white coral sand with warm Indian Ocean water ideal for diving, snorkelling and kite-surfing.
October–March
Peak season. Perfect beach weather.