sunrise in the mountains diani ukunda kwale county Mombasa coastal region Kenyan Indian Ocean Oceanscapes waterscapes dramatic clouds sand beach boats ships lifestyle magical Kenya East Africa

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
  • Be picky

    Search almost a million properties worldwide

Check availability on Diani Beach All Inclusive Resorts and Hotels

Our top choices for Diani Beach all-inclusive hotels

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, (41 reviews)
  • cleanliness
    All-inclusive beach paradise offers sun loungers, water sports, and spa treatments on Diani Beach.
The price is CA $333
CA $393 total
includes taxes & fees
Jun 13 - Jun 14
Neptune Village Beach Resort & Spa All Inclusive

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (84 reviews)
  • cleanliness
    Escape to an all-inclusive haven with endless ocean views on Diani Beach, where paradise awaits.
The price is CA $263
CA $310 total
includes taxes & fees
Jun 11 - Jun 12
Diani Sea Lodge

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very good, (40 reviews)
  • cleanliness
    Unwind at this all-inclusive Diani Beach resort offering meals, entertainment, and outdoor pool.
The price is CA $195
CA $230 total
includes taxes & fees
Jun 28 - Jun 29
Papillon Lagoon Reef

Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
8.8 out of 10, Excellent, (121 reviews)
  • cleanliness
    Blissful days unfold with massages and meals by Kenya's azure shores at Diani Sea Resort.
The price is CA $352
CA $422 total
includes taxes & fees
Jun 12 - Jun 13
Diani Sea Resort

Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (236 reviews)
  • cleanliness
    Enjoy a tropical getaway at this all-inclusive beachfront resort with five restaurants and two outdoor pools.
The price is CA $426
CA $502 total
includes taxes & fees
Jun 12 - Jun 13
Southern Palms Beach Resort

Cocokinondo Villa & Boutique Hotel

Cocokinondo Villa & Boutique Hotel
2.5 star property
Diani Beach
The price is CA $424
CA $504 total
includes taxes & fees
Jun 24 - Jun 25
Cocokinondo Villa & Boutique Hotel

Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
4.0 star property
Diani Beach
8.2 out of 10, Very good, (143 reviews)
  • cleanliness
    Indulge in tropical luxury at a Diani Beach paradise with four pools and a private beach.
The price is CA $172
CA $274 total
includes taxes & fees
Jun 14 - Jun 15
Diamonds Leisure Beach & Golf Resort

Qua Bruce Apartment

Qua Bruce Apartment
3.0 star property
Diani Beach
  • cleanliness
    Savour the sun at this beachfront all-inclusive apartment with easy access to Diani Beach and refreshing beach bars.
The price is CA $52
CA $61 total
includes taxes & fees
Jul 2 - Jul 3
Qua Bruce Apartment

Kaskazi Beach Hotel

Kaskazi Beach Hotel
3.5 star property
Diani Beach
6.0 out of 10, (64 reviews)
  • cleanliness
    Indulge in a tropical beach escape where all-inclusive rates cover beachfront dining and relaxation.
The price is CA $117
CA $138 total
includes taxes & fees
Jun 14 - Jun 15
Kaskazi Beach Hotel

Leopard Beach Resort & Spa

Leopard Beach Resort & Spa
5.0 star property
Diani Beach
8.4 out of 10, Very good, (172 reviews)
  • cleanliness
    Beachfront resort offers all-inclusive rates, 6 restaurants, and attentive service on a stunning beach.
The price is CA $185
CA $231 total
includes taxes & fees
Jun 11 - Jun 12
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

All-inclusive hotels with pools 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, offers an impressive array of experiences perfect for travellers seeking the comfort of all-inclusive hotels. Begin your adventure at the stunning Diani Beach itself, where soft white sands meet the azure Indian Ocean, perfect for sunbathing, swimming, and beach sports. For families, the nearby Gazi Mangrove Boardwalk provides a serene escape into nature, where you can explore rich biodiversity and perhaps spot some fascinating bird species. Adventure enthusiasts will appreciate the opportunity to try kitesurfing or diving at the renowned Kisite-Mpunguti Marine National Park, known for its vibrant coral reefs and diverse marine life. For a taste of local culture, a visit to the Diani Chale Marine National Park allows you to engage in activities such as snorkelling and dolphin watching, making for unforgettable family memories. When it comes to dining at all-inclusive resorts, expect a delightful range of cuisines, from fresh seafood barbecues to traditional Kenyan dishes, often featuring local ingredients prepared by skilled chefs. The hotels along Diani Beach, particularly around the lively Ukunda area, offer top amenities and guest service, ensuring you feel pampered throughout your stay. With easy access to these attractions, staying here means you can effortlessly transition from relaxation to adventure, all while enjoying the convenience and luxury of an all-inclusive experience.

Find the best all inclusive resorts and hotels in Diani Beach

For those seeking an effortless getaway at Diani Beach, these all-inclusive resorts provide a blend of comfort and convenience, allowing guests to indulge in a stress-free holiday experience.

Leopard Beach Resort & Spa

  • Why it's great for an all-inclusive vacation: With a remarkable review rating of 8.6, Leopard Beach Resort & Spa is a luxurious all-inclusive retreat that combines elegance with relaxation. Guests are treated to a beachfront experience along with top amenities, including a spa offering various treatments and a pool with stunning ocean views. The all-inclusive plan features gourmet dining options, ensuring guests can enjoy exquisite meals throughout their stay.
  • Other amenities: The resort also provides a range of recreational activities, including yoga classes and water sports. Guests can unwind at the poolside bar, indulge in complimentary daily breakfast, and take advantage of the onsite fitness facilities. Additional features include a hot tub, convenient room service, and beautifully landscaped gardens, perfect for a leisurely stroll. Self-parking is available, and the resort includes family-friendly amenities such as supervised childcare and playgrounds.
  • 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: Baobab Beach Resort & Spa, rated 8.4 by guests, is an exceptional all-inclusive destination that offers a beachfront paradise with a range of amenities. Guests will love the onsite spa, where they can indulge in aromatherapy treatments and massages. The all-inclusive package includes meals and drinks, making it a worry-free experience for all.
  • Other amenities: The resort features multiple swimming pools, including a dedicated children's pool, and offers various water sports activities like scuba diving and windsurfing. Guests can also enjoy evening entertainment, an arcade game room, and tennis courts. The scenic gardens provide a beautiful backdrop for relaxation, while the concierge service is available to assist with any needs during their stay. Additional amenities include free toiletries, a terrace, and daily housekeeping.
  • 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: 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.
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™—Expedia's free travel rewards program—to access discounted Member Prices and member-only perks. Typically, booking in advance will help you save on your all-inclusive hotel. 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