Diani Beach
Regularly riding high in polls to find Africa’s top beaches, Diani Beach stretches for a generous 11 miles. A short distance south of Kenya’s second largest city, Mombasa, it is a quintessential Indian Ocean beach. Verdant forest, which is home to all manner of native monkeys and birds, gives way to a phenomenal ribbon of near white sand that appears totally untouched by man. This in turn slopes gently into warm, glass-like waters whose clarity is protected by the presence of Diani Chale Marine National Reserve.
Diani Beach is so fine that those in the know fly in especially, making use of Ukunda Airstrip. But however you reach it, what awaits is a little piece of paradise. As well as its sands, Diani Beach also attracts snorkellers and divers to its coral reefs. It’s one of just a handful of sites where reef sharks can be encountered on a regular basis, while whale sharks visit the area from October to April each year.
Water sports enthusiasts won’t feel left out either, with jet skiing, kayaking and kite surfing all possible options for enjoying the sparkling waters. Other activities include camel rides, and tours of the sixteenth-century Kongo Mosque that lies at the northern end of the beach.
The road running parallel to Diani has an excellent range of hotels and resorts, alongside restaurants specialising in seafood, and multiple shopping centres.
Nearest town/city
Gazi
Dogs?
Dogs allowed
Activities
- Diving & snorkelling
Facilities
- Cafe/restaurant
- Restroom/toilets
Submit a correction
Current weather (Tue Nov 5th 03:00)
(Cloudy)
25°C / 77°F
Sea temperature
27.5°C81.5°F
What did we get wrong?
Rate Diani Beach
Diani Beach
Kenya
Beaches nearby
- Tiwi Beach (3.9 mi)
- Galu Kinondo Beach (4 mi)
- Chale Island Beach (10 mi)
- Secret Beach (10.3 mi)
- Msambweni Beach (13.6 mi)
- Shelly beach (15.9 mi)
- Nyali Beach (19.7 mi)
- Funzi Island (21.5 mi)
- Kenyatta Beach (23.1 mi)
- Jamboree Public Beach (23.8 mi)