Pristine Beaches

Relax on Diani’s white sandy shores and turquoise waters.

Explore Highlights

Water Adventures

Dive into snorkeling, diving, and kite surfing in the Indian Ocean.

View Packages

Marine Life

Discover coral reefs and dolphins on boat excursions.

Discover Activities

Coastal Serenity

Unwind in luxury resorts with stunning ocean views.

Plan Your Stay

Why Visit Diani Beach?

White Sandy Beaches

Relax on one of Kenya’s most beautiful coastlines.

Water Sports

Enjoy snorkeling, diving, and kite surfing in crystal waters.

Marine Adventures

Explore coral reefs and spot dolphins on boat trips.

Coastal Culture

Experience Swahili heritage and local cuisine.

Discover Diani Beach

Diani Beach, located 600 km from Nairobi along Kenya’s south coast, is a tropical paradise with white sandy beaches, turquoise waters, and vibrant coral reefs. Renowned for its water sports and relaxed vibe, it’s perfect for adventure and relaxation.

From snorkeling in Kisite-Mpunguti Marine Park to dining on fresh seafood, Diani offers a coastal escape like no other.

Explore Packages
Diani Beach

Diani Beach Packages with Transport

Choose from our curated packages for a perfect coastal getaway.

Diani Budget Resort
Budget

Diani Budget Resort

Diani Beach
Basic rooms with beach access
Breakfast and dinner included
Snorkeling and beach activities

Van Package

KSh 18,000
per person

Flight Package

KSh 25,000
per person
Diani Sea Lodge
Popular

Diani Sea Lodge

Diani Beach
Comfortable rooms with ocean views
All meals with beachfront dining
Snorkeling and kite surfing

Van Package

KSh 20,000
per person

Flight Package

KSh 27,000
per person
Coral Beach Resort

Coral Beach Resort

Diani Beach
Simple rooms with shared facilities
Full board meals with local flavors
Beach activities and boat trips

Van Package

KSh 19,000
per person

Flight Package

KSh 26,000
per person
Leopard Beach Resort
Best Value

Leopard Beach Resort

Diani Beach
Spacious rooms with ocean views
Buffet meals with seafood options
Snorkeling, diving, and boat tours

Van Package

KSh 30,000
per person

Flight Package

KSh 37,000
per person
Baobab Beach Resort

Baobab Beach Resort

Diani Beach
Comfortable suites with balconies
Gourmet dining with coastal flavors
Water sports and marine tours

Van Package

KSh 32,000
per person

Flight Package

KSh 39,000
per person
Southern Palms
Family Friendly

Southern Palms

Diani Beach
Family suites with beach access
Children’s menu available
Family-friendly beach activities

Van Package

KSh 31,000
per person

Flight Package

KSh 38,000
per person
The Sands at Chale
Luxury

The Sands at Chale

Diani Beach
Luxury suites with private verandas
Fine dining with ocean views
Private snorkeling and diving tours

Van Package

KSh 45,000
per person

Flight Package

KSh 52,000
per person
Swahili Beach Resort
Premium

Swahili Beach Resort

Diani Beach
Elegant villas with ocean views
Gourmet dining with Swahili cuisine
Exclusive water sports and marine tours

Van Package

KSh 42,000
per person

Flight Package

KSh 49,000
per person
Ocean Village Club
All Inclusive

Ocean Village Club

Diani Beach
Luxury rooms with private decks
All-inclusive dining and drinks
Private beach activities and tours

Van Package

KSh 48,000
per person

Flight Package

KSh 55,000
per person

Activities & Experiences

Diani Beach offers a range of water sports, marine adventures, and cultural experiences, perfect for adventure seekers and those looking to relax.

Where is Diani Beach?

Frequently Asked Questions

What’s the best time to visit Diani Beach?

April to October offers warm, dry weather ideal for beach activities and water sports. November to March is hotter but still enjoyable.

What water activities are available in Diani?

Diani offers snorkeling, scuba diving, kite surfing, deep-sea fishing, and dolphin-watching boat tours.

What should I pack for Diani Beach?

Pack swimwear, sunscreen, sunglasses, light clothing, a hat, water shoes, and a light cover-up for evenings.

Is Diani Beach safe for swimming?

Yes, Diani’s beaches are generally safe for swimming, with protected coral reefs. Always follow local guides’ advice.

Can I combine Diani with other destinations?

Yes, Diani pairs well with Tsavo for a safari-beach combo or nearby Watamu for more coastal exploration.

How long should I stay in Diani Beach?

A 3-5 day stay allows time for beach relaxation, water sports, and cultural experiences.

What Our Visitors Say

Diani’s beaches are stunning! Snorkeling in the coral reefs was a highlight of our trip.
Aisha Mwangi
The luxury resort and dolphin tour were amazing. Diani is a coastal gem!
David Otieno
Perfect beach getaway! The kite surfing lessons and Swahili food were unforgettable.
Emma & John Smith
WhatsApp Icon