Photo by Paul Rydel

Search All-Inclusive Hotels in Diani Beach

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach All-Inclusive Hotels

Top Diani Beach All-Inclusive Hotels

Swahili Beach Resort

5.0 star property
Diani Beach
  • On the beach
  • 5 restaurants
  • 2 bars
  • 9 outdoor pools
  • Full-service spa
  • Family-friendly
9.0 out of 10, Wonderful, (276)
The price is Rp5.408.856
Rp6.382.450 total
includes taxes & fees
14 Nov - 15 Nov
Swahili Beach Resort

Southern Palms Beach Resort

4.0 star property
Diani Beach
  • On the beach
  • 5 restaurants
  • 4 bars
  • 2 outdoor pools
  • Full-service spa
8.2 out of 10, Very good, (219)
The calm shores of this all-inclusive resort welcome beach lovers with sun loungers, umbrellas, and pristine sands. Five restaurants satisfy culinary cravings while four bars serve refreshing drinks. After swimming in dual outdoor pools, guests can indulge in soothing massages and nail treatments.
The price is Rp4.930.098
Rp5.817.516 total
includes taxes & fees
17 Nov - 18 Nov
Southern Palms Beach Resort

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

5.0 star property
Diani Beach
  • On the beach
  • Restaurant
  • 2 bars
  • 2 outdoor pools
  • Airport shuttle
  • Family-friendly
8.0 out of 10, Very good, (372)
Surrounded by azure waters, this beachfront paradise delivers memorable all-inclusive experiences. Savour varied cuisines at Coral Rock Café while attentive staff cater to every need. Families appreciate the free kids' club and children's pool, while adults unwind at beach bars after health club sessions.
The price is Rp2.274.849
Rp2.843.561 total
includes taxes & fees
14 Nov - 15 Nov
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Baobab Beach Resort & Spa

4.0 star property
Diani Beach
  • On the beach
  • 5 restaurants
  • 4 bars
  • 2 outdoor pools
  • Full-service spa
  • Children's club included
8.4 out of 10, Very good, (173)
283
Baobab Beach Resort & Spa

Leopard Beach Resort & Spa

5.0 star property
Diani Beach
  • On the beach
  • 6 restaurants
  • 3 bars
  • Outdoor pool
  • Full-service spa
8.6 out of 10, Excellent, (151)
272
The price is Rp2.455.393
Rp3.069.241 total
includes taxes & fees
4 Dec - 5 Dec
Leopard Beach Resort & Spa

The Villa Luxury Suites Hotel

4.0 star property
Diani Beach
  • Near the beach
  • Restaurant
  • Poolside bar
  • Outdoor pool
  • Airport shuttle
9.2 out of 10, Wonderful, (71)
The Villa Luxury Suites Hotel

Diani Sea Lodge

3.5 star property
Diani Beach
  • Near the beach
  • 2 restaurants
  • 2 bars
  • 2 outdoor pools
  • Airport shuttle
9.0 out of 10, Wonderful, (66)
Crystalline waters await at this coastal retreat, situated just minutes from the airport. Two outdoor pools frame days filled with seaside lounging, rejuvenating massages, and diverse culinary delights from multiple restaurants. Friendly staff ensure exceptional moments while the all-inclusive experience eliminates holiday worries.
The price is Rp2.990.914
Rp3.529.278 total
includes taxes & fees
10 Dec - 11 Dec
Diani Sea Lodge

Nomad Beach Resort

5.0 star property
Diani Beach
  • A private beach
  • 4 restaurants
  • 2 bars
  • Outdoor pool
  • Full-service spa
  • Family-friendly
9.0 out of 10, Wonderful, (108)
The price is Rp6.859.637
Rp8.094.372 total
includes taxes & fees
21 Nov - 22 Nov
Nomad Beach Resort

Diani Sea Resort

4.0 star property
Diani Beach
  • On the beach
  • 2 restaurants
  • 2 bars
  • Outdoor pool
  • Airport shuttle
8.8 out of 10, Excellent, (101)
Lush gardens bloom around two restaurants that serve fresh, tasty cuisine praised by guests for its excellent variety. After indulging in a massage or fitness session, guests can sip drinks at either bar while admiring stunning beach views.
The price is Rp3.442.568
Rp4.062.230 total
includes taxes & fees
19 Nov - 20 Nov
Diani Sea Resort

Diamonds Leisure Beach & Golf Resort

4.0 star property
Diani Beach
  • A private beach
  • 2 restaurants
  • Beach bar
  • 4 outdoor pools
  • Airport shuttle
  • Family-friendly
8.2 out of 10, Very good, (130)
Diamonds Leisure Beach & Golf Resort transforms holiday dreams into reality with its multiple clean pools and beautiful sandy beach. Just five minutes from Diani Beach, this haven delights with two restaurants, beachside cocktails, and rejuvenating spa treatments including facials and deep-tissue massages.
Diamonds Leisure Beach & Golf Resort
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Diani Beach Hotel Reviews

Frequently asked questions

How many all-inclusive hotels should I expect to find in Diani Beach?
Expedia has 8 all-inclusive hotels for you to choose from in Diani Beach.
What's the best all-inclusive hotel in Diani Beach?
Southern Palms Beach Resort is an all-inclusive resort featuring 5 restaurants and 2 outdoor pools, and a favourite with Expedia travellers. Other good choices for your stay include Diani Sea Lodge and Baobab Beach Resort & Spa.
Looking for Diani Beach all-inclusive resorts?
This relaxing beach destination has 8 all-inclusive hotels and other accommodation options. Once you've made your way to your hotel and settled in to your comfortable room, head out into Diani Beach and discover what it's all about!
What is there to do near my all-inclusive resort in Diani Beach?
If you want to venture outside of your all-inclusive resort, head to Diani Beach and Tiwi Beach, and see why travellers like the beaches. Other attractions include Galu Kinondo Beach, Diani Snake Park and Kongo Mosque.
When's the best time for an all-inclusive stay in Diani Beach?
There's nothing like an all-inclusive holiday in Diani Beach to refresh you, especially when you know what kind of weather to expect. Here's some information to help you choose when to book: The hottest months are usually March and February, with an average temperature of 28°C, while the coldest months are August and July, with an average of 25°C. February and January are the driest months, while May and April are the rainiest months.