A beach with palm trees, a thatched umbrella, and a boat.

Find All Inclusive Resorts and Hotels in Diani Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Diani Beach All Inclusive Resorts and Hotels

Tonight
Oct 24 - Oct 25
Tomorrow
Oct 25 - Oct 26
Next weekend
Oct 30 - Nov 1
In two weeks
Nov 6 - Nov 8

Our top choices for Diani Beach all-inclusive hotels

1. Southern Palms Beach Resort

Southern Palms Beach Resort
Diani Beach
  • Enjoy a tropical getaway at this all-inclusive beachfront resort with five restaurants and two outdoor pools.
CA $524
CA $621 total
includes taxes & fees
Nov 23 - Nov 24
Southern Palms Beach Resort

2. Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
Diani Beach
  • Beachfront resort offers all-inclusive rates, 6 restaurants, and attentive service on a stunning beach.
CA $196
CA $245 total
includes taxes & fees
Nov 5 - Nov 6
Leopard Beach Resort & Spa

3. Baobab Beach Resort & Spa - All Inclusive

Baobab Beach Resort & Spa - All Inclusive
Diani Beach
  • Beautiful beachfront resort offers all-inclusive stay with fantastic pools, attentive staff, and 5 restaurants.
Baobab Beach Resort & Spa - All Inclusive

4. Diani Sea Resort

Diani Sea Resort
Diani Beach
  • Blissful days unfold with massages and meals by Kenya's azure shores at Diani Sea Resort.
CA $423
CA $499 total
includes taxes & fees
Nov 15 - Nov 16
Diani Sea Resort

5. Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
  • Soak in the sun at this all-inclusive beachfront haven, where gourmet dining and sparkling pools create the perfect tropical escape.
CA $225
CA $282 total
includes taxes & fees
Oct 27 - Oct 28
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

6. Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
Diani Beach
  • Indulge in tropical luxury at a Diani Beach paradise with four pools and a private beach.
CA $200
CA $318 total
includes taxes & fees
Oct 31 - Nov 1
Diamonds Leisure Beach & Golf Resort

7. Diani Sea Lodge

Diani Sea Lodge
Diani Beach
  • Escape to an all-inclusive haven with endless ocean views on Diani Beach, where paradise awaits.
CA $343
CA $407 total
includes taxes & fees
Nov 24 - Nov 25
Diani Sea Lodge

8. Sarova Whitesands Beach Resort & Spa, Mombasa

Sarova Whitesands Beach Resort & Spa, Mombasa
Mombasa
  • Unforgettable all-inclusive beach escape with five pools and spa treatments awaits.
CA $338
CA $428 total
includes taxes & fees
Oct 30 - Oct 31
Sarova Whitesands Beach Resort & Spa, Mombasa

9. Voyager Beach Resort

Voyager Beach Resort
Mombasa
  • Savour the full-spectrum all-inclusive tropical experience at this beach resort, where your ideal vacation awaits.
CA $270
CA $338 total
includes taxes & fees
Oct 27 - Oct 28
Voyager Beach Resort

10. Papillon Lagoon Reef

Papillon Lagoon Reef
Diani Beach
  • Unwind at this all-inclusive Diani Beach resort offering meals, entertainment, and outdoor pool.
CA $235
CA $279 total
includes taxes & fees
Nov 24 - Nov 25
Papillon Lagoon Reef
View all properties

Choose what matters most at all-inclusive hotels in Diani Beach

Pool
5 stars
Family-friendly
4 stars
Adult-only

All-inclusive hotels with pools in Diani Beach

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
Diani Beach
CA $196
CA $245 total
includes taxes & fees
Nov 5 - Nov 6
Leopard Beach Resort & Spa

Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
Diani Beach
CA $200
CA $318 total
includes taxes & fees
Oct 31 - Nov 1
Diamonds Leisure Beach & Golf Resort

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
CA $225
CA $282 total
includes taxes & fees
Oct 27 - Oct 28
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Sea Lodge

Diani Sea Lodge
Diani Beach
CA $343
CA $407 total
includes taxes & fees
Nov 24 - Nov 25
Diani Sea Lodge

Diani Sea Resort

Diani Sea Resort
Diani Beach
CA $423
CA $499 total
includes taxes & fees
Nov 15 - Nov 16
Diani Sea Resort

Papillon Lagoon Reef

Papillon Lagoon Reef
Diani Beach
CA $235
CA $279 total
includes taxes & fees
Nov 24 - Nov 25
Papillon Lagoon Reef

Kaskazi Beach Hotel

Kaskazi Beach Hotel
Diani Beach
CA $155
CA $183 total
includes taxes & fees
Oct 31 - Nov 1
Kaskazi Beach Hotel

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
Diani Beach
CA $323
CA $381 total
includes taxes & fees
Oct 31 - Nov 1
Pinewood Beach Resort and Spa

Neptune Village Beach Resort & Spa All Inclusive

Neptune Village Beach Resort & Spa All Inclusive
Galu Beach
CA $359
CA $426 total
includes taxes & fees
Nov 24 - Nov 25
Neptune Village Beach Resort & Spa All Inclusive

Neptune Paradise Beach Resort & Spa

Neptune Paradise Beach Resort & Spa
Galu Beach
CA $404
CA $461 total
includes taxes & fees
Oct 30 - Oct 31
Neptune Paradise Beach Resort & Spa
View all properties

All-inclusive family-friendly hotels in Diani Beach

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
Diani Beach
CA $225
CA $282 total
includes taxes & fees
Oct 27 - Oct 28
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
Diani Beach
CA $200
CA $318 total
includes taxes & fees
Oct 31 - Nov 1
Diamonds Leisure Beach & Golf Resort

Diani Sea Lodge

Diani Sea Lodge
Diani Beach
CA $343
CA $407 total
includes taxes & fees
Nov 24 - Nov 25
Diani Sea Lodge

Diani Sea Resort

Diani Sea Resort
Diani Beach
CA $423
CA $499 total
includes taxes & fees
Nov 15 - Nov 16
Diani Sea Resort

Southern Palms Beach Resort

Southern Palms Beach Resort
Diani Beach
CA $524
CA $621 total
includes taxes & fees
Nov 23 - Nov 24
Southern Palms Beach Resort

Qua Bruce Apartment

Qua Bruce Apartment
Diani Beach
CA $52
CA $61 total
includes taxes & fees
Oct 25 - Oct 26
Qua Bruce Apartment

Papillon Lagoon Reef

Papillon Lagoon Reef
Diani Beach
CA $235
CA $279 total
includes taxes & fees
Nov 24 - Nov 25
Papillon Lagoon Reef

Kaskazi Beach Hotel

Kaskazi Beach Hotel
Diani Beach
CA $155
CA $183 total
includes taxes & fees
Oct 31 - Nov 1
Kaskazi Beach Hotel

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
Diani Beach
CA $323
CA $381 total
includes taxes & fees
Oct 31 - Nov 1
Pinewood Beach Resort and Spa
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.
View all properties

Find out more about Diani Beach

Discover top Diani Beach attractions

Diani Beach offers a wealth of experiences perfect for travellers seeking all-inclusive hotels that cater to their every need. For those who enjoy the sun, the pristine white sands and turquoise waters provide an idyllic setting for relaxation and rejuvenation. Adventure seekers can explore the nearby coral reefs through guided snorkeling excursions, where vibrant marine life awaits. For a taste of local culture, travellers can immerse themselves in vibrant markets showcasing traditional crafts and artisanal products. The area is also known for its stunning natural beauty, with opportunities for serene walks along the coastline or lush coastal forests, offering a refreshing escape. Food enthusiasts will delight in the variety of dining options included in all-inclusive packages, from fresh seafood caught daily to international cuisines crafted by skilled chefs. At many properties, you can unwind with themed dinners or enjoy beachside barbecues while soaking in the breathtaking sunset views. Families will appreciate the attentive service and kid-friendly amenities, ensuring everyone has a memorable stay. Diani Beach's captivating charm, combined with the luxurious offerings of all-inclusive hotels, promises an unforgettable getaway.

Find the best all inclusive resorts and hotels in Diani Beach

For those seeking an all-inclusive escape to the stunning Diani Beach, these hotels offer the perfect blend of relaxation and entertainment, ensuring a carefree vacation experience.

Diani Sea Lodge

  • Why it's great for an all-inclusive vacation: Diani Sea Lodge is an excellent choice for travellers looking for an all-inclusive retreat where they can enjoy every moment without worry. With an excellent traveler review rating of 9 out of 10, this 3.5-star hotel provides a complete all-inclusive experience, including non-alcoholic beverages, so travelers can fully relax and savor their stay. Guests will appreciate the convenience of free breakfast and snacks, alongside a range of amenities that ensure comfort and enjoyment throughout their time at the beach.
  • Other amenities: In addition to its all-inclusive offerings, Diani Sea Lodge features a lovely outdoor pool where travelers can unwind on sun loungers or under pool umbrellas. The hotel provides complimentary toiletries, daily housekeeping, and air conditioning for a comfortable stay. For those seeking relaxation, a spa is onsite offering massage services, while the nearby beach provides opportunities for sunbathing and water activities. Guests can also take advantage of arcade games, free self-parking, and a garden area, making it a wonderful place for leisure and fun.
  • Nearby attractions: Diani Beach - 0.2 km, Galu Kinondo Beach - 5.5 km, Tiwi Beach - 11.7 km

Papillon Lagoon Reef

  • Why it's great for an all-inclusive vacation: At Papillon Lagoon Reef, travelers can indulge in an all-inclusive experience that combines comfort and entertainment in a stunning beachfront setting. With a solid review rating of 8 out of 10, this 3.5-star hotel offers inclusive dining options, entertainment, and performances, ensuring that travelers have everything they need for a delightful getaway. The onsite spa provides a perfect opportunity for relaxation after a day of fun, making it a favorite among all-inclusive travelers.
  • Other amenities: This resort features an outdoor pool complete with sun loungers and umbrellas, ideal for soaking up the sun. Guests can enjoy onsite activities such as tennis and scuba diving, while children can enjoy a playground. Free Wi-Fi and air conditioning enhance the comfort of the stay, and the hotel also provides complimentary toiletries and daily housekeeping. With easy access to the beach, travelers can enjoy water sports and stunning sea views, creating unforgettable memories during their vacation.
  • Nearby attractions: Kaya Kinondo Sacred Forest - 1.1 km, Galu Kinondo Beach - 2.2 km, Diani Beach - 8.1 km

Southern Palms Beach Resort

  • Why it's great for an all-inclusive vacation: With a solid review rating of 8.2, Southern Palms Beach Resort is a fantastic all-inclusive option for guests wanting a mix of relaxation and fun. The hotel features an inviting swim-up bar and an outdoor pool, perfect for enjoying tropical cocktails while soaking up the sun. Guests appreciate the all-inclusive offerings, which include daily breakfast and a variety of dining options on-site.
  • Other amenities: The resort also boasts a beautiful beachfront location, ensuring easy access to sunbathing and water sports. Guests can enjoy onsite tennis courts, arcade games, and beach volleyball for added entertainment. Additional features include a full-service spa with massages and manicures, self-parking, and a gift shop for souvenirs. Housekeeping is provided daily, ensuring a comfortable stay for all.
  • Nearby attractions: Diani Beach - 0.7 km, Kongo Mosque - 1.1 km

Diamonds Leisure Beach & Golf Resort

  • Why it's great for an all-inclusive vacation: Diamonds Leisure Beach & Golf Resort, an impressive guest rating of 8.2, is an all-inclusive haven for those looking to relax and indulge. The resort offers a variety of dining options as part of its all-inclusive plan, paired with beachfront access for ultimate leisure. Guests can enjoy 24-hour room service and a poolside bar, making it easy to pamper themselves during their stay.
  • Other amenities: The resort features a golf course, perfect for enthusiasts, along with onsite water sports such as scuba diving and snorkeling. Families will appreciate the children's club and playgrounds, while all guests can unwind in the spa or enjoy a massage. Additional conveniences include airport shuttle services, complimentary toiletries, and daily housekeeping to ensure a comfortable experience.
  • Nearby attractions: Diani Beach - 0.9 km, Kongo Mosque - 2.9 km

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

  • Why it's great for an all-inclusive vacation: Diani Reef Beach Resort & Spa is an excellent choice for all-inclusive travellers, offering a guest review rating of 8.0 and a stunning beachfront location. Guests can enjoy an array of amenities, including a 24-hour room service and a poolside bar, ensuring relaxation and indulgence throughout their stay. The resort's all-inclusive plan allows guests to savour gourmet meals and drinks without a worry in the world.
  • Other amenities: Guests can unwind in the hot tub, take a stroll on the white sand beach, or join the onsite water sports activities like waterskiing and snorkelling. The resort also features a fitness centre and offers yoga classes for those looking to stay active. For families, there are babysitting services, a children's club, and playgrounds to keep young ones entertained. Additional conveniences include complimentary transportation to nearby shopping centres and daily housekeeping services.
  • Nearby attractions: Diani Beach - 0.3 km, Kongo Mosque - 2.3 km

Top Diani Beach Hotel Reviews

Frequently asked questions

What are the most popular all-inclusive resorts in Diani Beach?
For travellers seeking a delightful all-inclusive experience in Diani Beach, the 4-star Neptune Village Beach Resort & Spa All Inclusive stands out with an excellent guest rating of 8.0. Situated right by the stunning coastline, this resort offers an inviting outdoor pool, superb for relaxation under the sun. Guests can indulge in a complimentary buffet breakfast each morning, ensuring a great start to the day before exploring the beach or enjoying the various on-site activities.Another excellent option is the 4.5-star Neptune Palm Beach Boutique Resort & Spa All Inclusive, which boasts an impressive guest rating of 8.2. This resort combines a touch of luxury with its outdoor pool and poolside bar, where guests can sip refreshing cocktails. Families will appreciate the free cribs available, and the complimentary WiFi keeps everyone connected during their stay.For those looking for a more budget-friendly choice, the 3.5-star Papillon Lagoon Reef, rated 7.8, has an inviting space with outdoor pool facilities and convenient amenities such as free WiFi and self-parking. Its all-inclusive package ensures guests can enjoy meals and drinks without worrying about the costs, making it a popular pick for value-driven vacations.You might also consider the 4-star Neptune Paradise Beach Resort & Spa, which has a guest rating of 8.6. This resort provides a lovely setting for families and couples alike, with complimentary breakfast and free WiFi, adding to the overall convenience of your stay.Lastly, the 4-star Baobab Beach Resort & Spa, rated 8.4 by guests, features a lively swim-up bar and a children's pool area, making it an excellent choice for families.
How much does an all-inclusive hotel in Diani Beach cost?
Enjoy staying in an all-inclusive hotel in Diani Beach, with hotels from CA $61 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, and may vary depending on the location, season, and hotel amenities. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the top-rated luxury all-inclusive hotels in Diani Beach?
The top-rated luxury all-inclusive hotels in Diani Beach provide a superb blend of comfort, activity, and relaxation.The 5-star Diani Reef Beach Resort & Spa, boasting an impressive review rating of 8.0, is a wonderful choice for families. It features a variety of amenities including a supervised childcare programme, kids' club, and playful pool facilities tailored for younger guests. Visitors have praised the friendly and attentive staff, as well as the excellent breakfast served daily. The convenient location allows easy access to the beautiful beach, making it an ideal spot for both relaxation and adventure.Another excellent option is the 4-star Diamonds Leisure Beach & Golf Resort, which has a great rating of 8.2. This resort is particularly appealing to couples with its intimate dining options and stunning sea views. The private beach area provides a superb escape, while the friendly front desk staff ensure a warm welcome and a pleasant stay.For those seeking a spa experience, the 4-star Pinewood Beach Resort and Spa stands out with a guest rating of 9.2. This resort offers an extensive range of hydrotherapy treatments and massages to help guests unwind. Visitors have complimented the spacious balconies and the professional service from the staff, making it a top choice for a luxurious getaway.Lastly, the 5-star Leopard Beach Resort & Spa, rated 8.6, combines a beautiful pool area and an onsite spa, making it a fantastic choice for relaxation. Guests have appreciated the attentive staff and the delightful breakfast options available. The resort's ambience is superb for those looking to enjoy both leisure and quality service in an idyllic setting.
What are the best Diani Beach all-inclusive hotels on the beach?
For a delightful beach escape, Diani Beach offers several fantastic all-inclusive hotels that combine relaxation with fun activities.The 4-star Neptune Village Beach Resort & Spa All Inclusive is a popular choice, boasting a guest rating of 8.0. Set right on the sandy shores, this resort features a variety of amenities, including outdoor pools and a poolside bar, where you can enjoy refreshing drinks while soaking up the sun. The expansive buffet breakfast is great for starting your day before diving into water sports or lounging by the beach.Another excellent option is the 4.5-star Neptune Palm Beach Boutique Resort & Spa All Inclusive, which has a great rating of 8.2. This resort is ideal for those seeking a more boutique experience, offering complimentary breakfast options and a lovely outdoor pool. Families will appreciate the free cribs and ample space to relax, while the free Wi-Fi keeps you connected throughout your stay.For a more budget-friendly choice, you might consider the 3.5-star Papillon Lagoon Reef, rated 7.8. This charming resort offers an all-inclusive stay, featuring outdoor pools and easy access to the beach. With free toiletries and Wi-Fi, it provides a comfortable setting for both couples and families to unwind.The 4-star Neptune Paradise Beach Resort & Spa is another great option, boasting a guest rating of 8.6. Guests can indulge in a delicious buffet breakfast and enjoy the serene beach atmosphere. The resort's family-friendly amenities, including free Wi-Fi and self-parking, make it a great pick for families looking to create lasting memories.Lastly, the 4-star Baobab Beach Resort & Spa, rated 8.4, offers a vibrant setting with an outdoor pool and swim-up bar. Guests can relax under pool umbrellas or take part in various activities, making it a fantastic choice for those who want to blend relaxation with adventure.
What area of Diani Beach is best for all-inclusive hotels?
Diani Beach, located in Kwale County, Kenya, is renowned for its stunning white sandy beaches and vibrant coral reefs, making it a premier destination for sun-seekers and adventure enthusiasts alike. The area is dotted with luxurious all-inclusive resorts that cater to those who value convenience and quality. The most popular stretch for these hotels is along the southern end of Diani Beach, where you'll find properties like the Swahili Beach Resort and the Baobab Beach Resort, both known for their exceptional service and breathtaking ocean views.For couples looking for a romantic escape, the intimate settings of the all-inclusive resorts at Diani Beach provide a great backdrop. Imagine enjoying candlelit dinners on the beach, indulging in spa treatments, and taking leisurely walks along the shore at sunset. Many resorts offer exclusive experiences such as private beach picnics and sunset cruises, ensuring a memorable getaway for two.Families will also find Diani Beach an excellent choice, as many all-inclusive hotels feature kid-friendly amenities. Look for resorts like the Diani Sea Resort, which offers children's clubs, pools with water slides, and family-friendly activities. The safe, shallow waters of the Indian Ocean are great for young swimmers, while parents can relax knowing their children are well entertained.Whichever type of traveller you are, Diani Beach's all-inclusive options promise a seamless experience where relaxation and adventure await at every turn.
What is the best time to stay at an all-inclusive hotel in Diani Beach?
The best time to stay at an all-inclusive hotel in Diani Beach, Kwale County, is during the dry season, particularly from December to March. During this period, you can expect warm and sunny weather, with temperatures averaging around 30°C, making it ideal for lounging on the beach or enjoying water activities like snorkelling and diving.This time of year sees a surge in tourist activity, as visitors flock to the stunning white sandy beaches and the clear turquoise waters of the Indian Ocean. The pleasant weather encourages outdoor exploration, allowing families and couples alike to partake in various excursions, such as visiting the nearby Kisite-Mpunguti Marine National Park or taking a boat trip to see dolphins.If you're looking for a great alternative, consider visiting in November.
Is it cheaper to book an all-inclusive hotel and flight package in Diani Beach?
Booking an all-inclusive hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect all-inclusive travel package.
What all-inclusive amenities should we expect at hotels in Diani Beach?
All-inclusive hotels are perfect for travellers who want a relaxing, top-value vacation. Most packages include your room, all meals, snacks, unlimited drinks including alcohol and non-alcoholic drinks. Entertainment, kids' clubs, access to pools and fitness facilities are often included in the all-inclusive package as well. Some even cover airport transfers, while extras like spa treatments or premium alcohol may cost more. Knowing most of your expenses are already covered makes for a truly relaxing getaway. For more information, refer to the property details on Expedia.
Can I cancel my all-inclusive hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right all-inclusive hotel in Diani Beach for you.
How can I save on an all-inclusive hotel in Diani Beach with Expedia?
There are plenty of ways to save on an all-inclusive hotel in Diani Beach. Join One Key™, our free travel rewards program, to unlock instant discounts with Member Prices across a range of premium hotels. Typically, booking in advance will help you save on your hotel. If you're feeling spontaneous, be sure to check for last-minute deals.

Explore a world of travel with Expedia