Landmark
Diani Beach
Some booking links are affiliate links. If you book through them, we may earn a small commission at no extra cost to you. We never let this influence which places we recommend.
Diani Beach is a premier coastal destination along Kenya's Indian Ocean shoreline, famous for its powdery white sands and clear turquoise waters. Visitors can relax under palm trees, swim in the warm ocean, or engage in thrilling water sports such as kite surfing, snorkeling, and scuba diving. The beach is lined with resorts, beach bars, and restaurants, offering a vibrant yet laid-back atmosphere. Its coral reefs just offshore provide excellent marine life viewing, making it a favorite for both adventure seekers and those seeking tranquility.
Don't miss
- Swim and sunbathe on the pristine white sands
- Snorkel or dive among coral reefs and tropical fish
- Try kite surfing or windsurfing with consistent trade winds
Tickets & tours
Ways to visit Diani Beach
You can usually visit on your own. A tour is worth it for transport, a guide, or combining nearby sights into one day.
Cheapest way inSunset Canoe Tour on a River within the Mangroves4.8★ · 24 travelers~2 hoursFree cancellationFrom$28 per personSee dates →
Best full dayFull-Day Special Wasini Island Tour with Snorkeling and Lunch4.7★ · 281 travelers~9 hoursFree cancellationFrom$127 per personSee dates →
Private & flexibleDiani Taxi and Airport Transfers5★ · 88 travelers1–2 hoursFree cancellationFrom$70 per personSee dates →More attractions in Diani Beach
