Landmark

Diani Beach

Check tickets & tours

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.

More attractions in Diani Beach

Planning your trip to Diani Beach? See where to eat, more attractions, or build a Diani Beach itinerary.