Diani Beach is a major beach on the Indian Ocean coast of Kenya. It is located 30 kilometres south of Mombasa, in the nearby Kwale County. It has been voted Africa's leading beach destination for the fifth time running since 2015.
Picture from Nadine Murphy who have traveled to Diani Beach
Discover the best tours and activities around Diani Beach, Kenya and book your travel experience today with our booking partners
View Diani Beach on a map with the closest popular places nearby
Click on the pictures to learn more about the places and to get directions
Discover more travel spots to explore around Diani Beach
๐๏ธ Beach spotsDiscover the best hotels around Diani Beach, Kenya and book your stay today with our booking partner booking.com