Search All-Inclusive Hotels in Diani Beach

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach All-Inclusive Hotels

This weekend
Next weekend

Our top choices for Diani Beach all-inclusive hotels

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (78 reviews)
"Food could be improved "
United States
Annastacia
The price is £196
includes taxes & fees
8 Mar - 9 Mar
Diani Sea Lodge

Neptune Village Beach Resort & Spa All Inclusive

Neptune Village Beach Resort & Spa All Inclusive
4.0 star property
Galu Beach
8.0 out of 10, Very good, (38 reviews)
"Great"
United Kingdom
Michael
The price is £211
includes taxes & fees
29 Mar - 30 Mar
Neptune Village Beach Resort & Spa All Inclusive

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
4.0 star property
Diani Beach
9.4 out of 10, Exceptional, (33 reviews)
"On the beach, lush foliage, relaxing atmosphere, good food."
United States
CarolAnne
The price is £167
includes taxes & fees
1 Apr - 2 Apr
Pinewood Beach Resort and Spa

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very good, (39 reviews)
"Great hotel- by the beach, plenty of sun chairs and good food"
United Kingdom
VANESSA
The price is £136
includes taxes & fees
5 Apr - 6 Apr
Papillon Lagoon Reef

Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
8.8 out of 10, Excellent, (116 reviews)
"Super relaxing, good food, comfy beds, gorgeous resort, really friendly and attentive staff. we loved it and will be back. "
United Kingdom
Corinna
The price is £220
includes taxes & fees
13 Mar - 14 Mar
Diani Sea Resort

Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
4.0 star property
Diani Beach
8.2 out of 10, Very good, (138 reviews)
"Golf course is far below average. Resort is rundown. "
United States
Hugo
The price is £139
includes taxes & fees
1 Apr - 2 Apr
Diamonds Leisure Beach & Golf Resort

Qua Bruce Apartment

Qua Bruce Apartment
3.0 star property
Diani Beach
Qua Bruce Apartment

Kaskazi Beach Hotel

Kaskazi Beach Hotel
3.5 star property
Diani Beach
6.2 out of 10, (62 reviews)
"Beautiful property with friendly and professional staff. Great breakfast, pool was well maintained and large. Some of the facilities were slightly outdated but at the price point, and the location, you can’t beat it. "
United States
Lindsey
The price is £88
includes taxes & fees
1 Apr - 2 Apr
Kaskazi Beach Hotel

Neptune Palm Beach Boutique Resort & Spa All Inclusive

Neptune Palm Beach Boutique Resort & Spa All Inclusive
4.5 star property
Galu Beach
8.4 out of 10, Very good, (33 reviews)
"All good.😊"
United Kingdom
shreeya
The price is £269
includes taxes & fees
30 Mar - 31 Mar
Neptune Palm Beach Boutique Resort & Spa All Inclusive

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.6 out of 10, Excellent, (160 reviews)
"Beautiful cottage with beautiful Ocean view."
United States
Winfred
The price is £118
includes taxes & fees
1 Apr - 2 Apr
Leopard Beach Resort & 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.

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

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.

All-inclusive hotels with pools in Diani Beach

All-inclusive 4-star hotels in Diani Beach

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.

Find out more about Diani Beach

Discover top Diani Beach attractions

Diani Beach, located in Kwale County, is a paradise for families and adventurous travellers seeking the convenience and luxury of all-inclusive hotels. Begin your day with a visit to the stunning Diani Beach itself, where soft white sands meet the turquoise waters of the Indian Ocean, perfect for sunbathing or enjoying watersports like snorkelling and kite surfing. For a unique experience, explore the lush Shimba Hills National Reserve, just a short drive away, where you can spot elephants and diverse wildlife while hiking through picturesque landscapes. Families will love the chance to visit the nearby Kisite-Mpunguti Marine National Park, an idyllic spot for dolphin watching and snorkelling in vibrant coral reefs. Enjoy a cultural outing at the local Diani Village, where you can immerse yourself in the vibrant Swahili culture and shop for handmade crafts. Additionally, all-inclusive hotels in this region often provide a variety of culinary experiences, featuring fresh seafood, traditional Kenyan dishes, and international cuisine, along with nightly entertainment and children’s activities, ensuring everyone is catered for. The area along the beach is particularly well-suited for families, with several top-rated resorts offering luxurious amenities, attentive service, and direct access to the beach, making it easy to unwind and explore the stunning coastal beauty.

Find the best all inclusive resorts and hotels in Diani Beach

Diani Beach is the perfect destination for travellers seeking all-inclusive meal options. Here are five hotels that offer exceptional amenities and services to make your stay truly memorable.

Leopard Beach Resort & Spa

  • Why it's great for an all-inclusive vacation: Leopard Beach Resort & Spa is a top-tier destination for all-inclusive travellers, earning a remarkable review rating of 8.6. Offering a flexible all-inclusive plan, this resort allows guests to savour exquisite dining experiences, relax by the beach, and enjoy various activities without additional costs.
  • Other amenities: Guests can enjoy a wealth of amenities, including multiple outdoor pools, a rejuvenating spa, and direct beach access with sun loungers. The resort also features a fitness centre and yoga classes for those looking to stay active. Evening entertainment, a beach bar, and a range of water sports further enhance the guest experience, ensuring a delightful stay at this luxurious hotel.
  • Nearby attractions: Diani Beach - 1.3 km, Kongo Mosque - 3.3 km

Baobab Beach Resort & Spa

  • Why it's great for an all-inclusive vacation: With a review rating of 8.4, Baobab Beach Resort & Spa is a premier choice for all-inclusive travellers seeking comfort and relaxation. This resort offers an extensive all-inclusive plan that ensures guests can enjoy a variety of culinary delights and engaging recreational activities without worrying about extra charges.
  • Other amenities: In addition to the all-inclusive experience, guests can take advantage of a stunning outdoor pool, a spa offering various treatments, and direct access to the beautiful beach. The resort features sports amenities such as tennis courts and scuba diving facilities, as well as a children's club for younger guests. With stylish accommodations, a fitness centre, and a picturesque garden, guests will find plenty of options for relaxation and recreation.
  • Nearby attractions: Diani Beach - 0.1 km, Galu Kinondo Beach - 3.6 km

Southern Palms Beach Resort

  • Why it's great for an all-inclusive vacation: Southern Palms Beach Resort stands out as a fantastic all-inclusive destination for travelers, an impressive review rating of 8.2. The resort's all-inclusive experience allows travellers to fully immerse themselves in the Diani Beach experience, with gourmet dining, beachfront access, and a variety of activities included in their stay.
  • Other amenities: Guests can enjoy numerous additional features such as an inviting outdoor pool, a swim-up bar, and direct beach access with sun loungers. On-site activities include tennis courts and beach volleyball, while the resort also offers spa services and massage treatments for relaxation. The hotel provides a vibrant atmosphere with live entertainment and themed dining nights, ensuring an engaging and enjoyable 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 is a premier all-inclusive destination, rated highly with an impressive 8.2 review score. The resort provides guests with an all-inclusive plan that encompasses gourmet meals, refreshing drinks, and a plethora of activities right at their fingertips, making it a perfect spot for relaxation and enjoyment.
  • Other amenities: Besides the all-inclusive benefits, guests have access to a stunning outdoor pool, a golf course on-site, and numerous recreational activities such as scuba diving and beach volleyball. The resort features a spa offering various treatments, along with a kids' club for younger guests. With additional amenities like a beach bar, a snack bar, and evening entertainment options, guests are ensured a vibrant and fulfilling stay.
  • 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: The Diani Reef Beach Resort & Spa is an ideal choice for travellers looking for an all-inclusive escape. With an excellent review rating of 8.0, this resort offers guests an extensive all-inclusive plan that covers everything from delicious meals to exciting activities. Guests can indulge in a variety of dining options, relax by the beachfront, and engage in watersports like scuba diving and parasailing, all under one roof.
  • Other amenities: Beyond the all-inclusive offerings, guests can enjoy a range of facilities including a luxurious hot tub, a well-appointed health club, and a stunning outdoor pool complete with sun loungers. The resort also features a kids' club, a games room for entertainment, and daily housekeeping services. For those looking to unwind, there's a spa on-site offering a variety of treatments, and evening entertainment options to enhance their stay.
  • 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 £88 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.
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 programme, to unlock Member Prices across a range of premium hotels. Typically, booking in advance will help you save on your booking. If you're feeling spontaneous, be sure to check for last-minute deals.
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.

Explore a world of travel with Expedia