Skip to main content
must-visit in MombasaBeach & Island

Diani Beach

📍 Diani Beach, Mombasa, Kenya
Diani Beach
1 photos
4.4/ 5.0
★★★★☆

Introduction

Diani Beach is one of Kenya's most beautiful beaches. About 10 km of powder-white coral sand, crystal-blue Indian Ocean water, swaying palms and offshore coral reefs make it one of Kenya's most popular seaside resorts. Located ~30 km south of Mombasa, Diani has repeatedly been voted Africa's best beach. Resorts, beach bars and water sports centers line the shore — snorkel coral reefs and tropical fish, kitesurf, windsurf, kayak, or relax under palms. Diani Reef nearby is a superb snorkeling spot. Colobus monkeys sometimes forage on the beach in early morning. Visiting Diani Beach for tropical sun and water sports on Indian Ocean white sand is a dreamy Kenyan seaside experience.

Highlights

1
White coral sand
10 km of powder-white coral sand — one of Africa's best beaches.
2
Snorkeling
Offshore coral reefs and tropical fish — superb snorkeling.
3
Water sports
Kitesurfing, windsurfing, kayaking and more.
4
Colobus monkeys
Sometimes seen foraging on the beach in early morning.

🛈 Practical Info

FreeBeach is free; resorts and activities extra.
Snorkeling~$30-50/person, gear included.
Best seasonDec-Mar dry season is best.
SunscreenEquatorial sun is intense — use sunscreen.
Transit~30 min drive from Mombasa.

💡 Tips

Dec-Mar dry season is best.
Snorkeling the coral reef is unmissable.
Early morning may reveal Colobus monkeys on the beach.
Equatorial sun — use strong sunscreen.

FAQ

Any practical tips for visiting Diani Beach?

Dec-Mar dry season is best. Snorkeling the coral reef is unmissable.

Information on this page is compiled from public sources. Opening hours, ticket prices and other details may change — please verify with official sources before your visit.