Package Overview

Welcome to Diani Beaches, the crown jewel of Kenya’s coastline. Located about 30 km south of Mombasa, Diani offers a stretch of immaculate white sand, turquoise waters, and swaying palm trees. It’s one of the best-rated beach destinations in Africa and a must-visit for travelers seeking a mix of relaxation, water sports, luxury, and local culture.

Whether you’re planning a romantic getaway, a family vacation, or a beach extension after a safari, Diani’s beaches deliver a truly unforgettable experience.

At Steve & Richard Safaris, we tailor-make holiday packages that combine Kenya’s iconic wildlife safaris with time to unwind on Diani’s breathtaking beaches.


Why Choose Diani Beaches?

  • Unspoiled beauty: Over 17 km of soft white sand and coral-lined shores

  • Warm, swimmable waters: Shallow lagoons and calm waves year-round

  • Award-winning destination: Voted Africa’s top beach multiple times

  • Perfect for beach + safari trips: Easy access from Nairobi and Mombasa

  • Great mix of activities: From total relaxation to adventure sports

Explore our top Kenya safari and beach packages that include Diani Beaches.


Top Things to Do at Diani Beaches

  • Snorkeling and Diving at coral reefs near Kisite Marine Park

  • Skydiving over the Indian Ocean for thrill seekers

  • Jet skiing, kite surfing, and paddleboarding

  • Glass-bottom boat rides and dolphin-spotting trips

  • Day trips to Wasini Island and Shimba Hills National Reserve

  • Cultural experiences with Swahili cuisine and village tours

Looking for luxury safaris in Kenya? End them with a peaceful stay at the beach.


Where to Stay at Diani Beaches

Diani offers a wide range of accommodations—from luxury resorts to boutique hideaways:

  • Baobab Beach Resort & Spa – All-inclusive with ocean views

  • The Sands at Nomad – Eco-luxury and privacy on a secluded beachfront

  • Swahili Beach Resort – A mix of African-Arabian architecture and modern comfort

  • Leopard Beach Resort & Spa – Ideal for families, spa lovers, and weddings

We help you customize stays in these hotels, either on their own or as part of a safari + beach itinerary.


Getting to Diani Beaches

  • By Air: Flights from Nairobi to Ukunda Airstrip (close to all Diani hotels)

  • By SGR + Road: Take the train to Mombasa, then transfer to Diani

  • Private Transfers can be arranged for added comfort

View our full range of safaris from Nairobi or safaris from Mombasa that end at Diani Beach.


Combine Diani Beaches with a Safari

Many travelers choose to start or end their holiday with an African safari. Some popular combinations include:

  • 3–7 Day Safaris to Tsavo East, Tsavo West, Taita Hills, or Amboseli

  • Masai Mara Fly-In Safari + Beach Stay

  • Coastal Safari from Diani + Beach Extension

See our full list of Kenya air safaris and create your perfect travel plan.


Book Your Diani Beaches Holiday Today

Let us help you create a personalized beach escape to Diani Beaches. From beachfront resorts to safari add-ons, we’ll take care of every detail.

Contact us now to start planning your trip
Or browse our Kenya safari and beach packages for ideas and inspiration

Price Includes
  • Complimentary Wi-Fi in public areas
  • Daily housekeeping and room service
  • Return airport transfers
  • Luggage assistance
  • 24/7 on-site customer support
  • Travel insurance and personal medical expenses
Price Excludes
  • Premium alcohol, imported wines & cocktails
  • Spa treatments and massage
  • Tips and gratuities
  • Snacks and drinks outside the all-inclusive plan