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

Spa Hotels & Resorts in Diani Beach from NZ$93

  • 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 Spa Hotels

This weekend
Next weekend

Our top choices for Diani Beach hotels with a spa

1. Mzima Beach

Mzima Beach
4.5 star property
Diani Beach
9.2 out of 10, Wonderful, (17 reviews)
"So great we came back a few days after checking out - just had to come back!"
Canada
Kristianne
The price is NZ$224
includes taxes & fees
18 Nov - 19 Nov
Mzima Beach

2. Amkia Villas Diani

Amkia Villas Diani
4.5 star property
Diani Beach
9.6 out of 10, Exceptional, (15 reviews)
"The was very helpful I enjoyed my stay I would recommend "
United States
Jeremy
The price is NZ$196
includes taxes & fees
8 Nov - 9 Nov
Amkia Villas Diani

3. Tombo House

Tombo House
4.5 star property
Diani Beach
9.2 out of 10, Wonderful, (42 reviews)
"Beautiful facility, great location, the staff is amazing, very kind and helpful. I strongly recommend this place"
United States
Ivan
The price is NZ$164
includes taxes & fees
6 Nov - 7 Nov
Tombo House

4. Asha Boutique Hotel

Asha Boutique Hotel
3.0 star property
Diani Beach
9.8 out of 10, Exceptional, (6 reviews)
"Beautiful quite small hotel directly at the beach and wonderful, friendly staff. "
Finland
Lasse
The price is NZ$333
includes taxes & fees
8 Nov - 9 Nov
Asha Boutique Hotel

5. Boxo Diani

Boxo Diani
3.0 star property
Diani Beach
9.2 out of 10, Wonderful, (17 reviews)
"Great location and amazing value for money"
United Kingdom
Sigmundur Nói
The price is NZ$93
includes taxes & fees
14 Nov - 15 Nov
Boxo Diani

6. Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (310 reviews)
"Everything about this place was beautiful and a paradise!"
United States
Meneena
The price is NZ$579
includes taxes & fees
9 Nov - 10 Nov
Swahili Beach Resort

7. The Villa Luxury Suites Hotel

The Villa Luxury Suites Hotel
4.0 star property
Diani Beach
9.2 out of 10, Wonderful, (72 reviews)
"Loved it here, staff was so wonderful! "
United States
Savy
The price is NZ$402
includes taxes & fees
7 Nov - 8 Nov
The Villa Luxury Suites Hotel

8. Pendo Villas Diani

Pendo Villas Diani
2.0 star property
Diani Beach
8.8 out of 10, Excellent, (5 reviews)
"Clean, well decorated, spacious and friendly staff. Good value."
United Kingdom
CONOR
The price is NZ$77
includes taxes & fees
14 Nov - 15 Nov
Pendo Villas Diani

9. Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
9.0 out of 10, Wonderful, (129 reviews)
"Spent 3 nights, all inclusive. Food was good, drinks were great, pool was warm and clean. The room was clean and had a great view. If I ever go back to Diani I will definitely stay there again."
United States
Gregory
The price is NZ$634
includes taxes & fees
8 Nov - 9 Nov
Diani Sea Resort

10. PrideInn Hotel Diani

PrideInn Hotel Diani
3.5 star property
Diani Beach
7.6 out of 10, Good, (57 reviews)
"I enjoy everything at the hotel, its location, facilities and the staff are incredible. Definitely recommend staying here."
Australia
Salvatore
The price is NZ$136
includes taxes & fees
1 Dec - 2 Dec
PrideInn Hotel Diani

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

Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits
5.0 star property
Diani Beach
8.0 out of 10, Very good, (414 reviews)
"Great place to stay."
United States
Jerome
The price is NZ$358
includes taxes & fees
19 Nov - 20 Nov
Diani Reef Beach Resort & Spa - Your Beachfront Bliss Awaits

12. Diani Campsite & Cottages

Diani Campsite & Cottages
3.0 star property
Diani Beach
8.0 out of 10, Very good, (6 reviews)
"Meget behjelpelige personal. Vær forsiktig med å spise i uteområdene på hotellet, da apekatter kan stjele maten."
Norway
Dag Atle
The price is NZ$72
includes taxes & fees
4 Dec - 5 Dec
Diani Campsite & Cottages

13. Southern Palms Beach Resort

Southern Palms Beach Resort
5.0 star property
Diani Beach
8.4 out of 10, Very good, (248 reviews)
"Super environment, very safe and fantastic food. The beach was unreal."
United Kingdom
Calvin
The price is NZ$809
includes taxes & fees
12 Nov - 13 Nov
Southern Palms Beach Resort

14. Bahari Dhow Beach Villas

Bahari Dhow Beach Villas
3.5 star property
Diani Beach
7.6 out of 10, Good, (123 reviews)
"Amaizing place"
United States
Peter
The price is NZ$211
includes taxes & fees
28 Nov - 29 Nov
Bahari Dhow Beach Villas

15. Diamonds Leisure Beach & Golf Resort

Diamonds Leisure Beach & Golf Resort
4.0 star property
Diani Beach
8.2 out of 10, Very good, (146 reviews)
"I loved the place"
United States
Mercy
The price is NZ$399
includes taxes & fees
21 Nov - 22 Nov
Diamonds Leisure Beach & Golf Resort

16. DIANI BEACH GOLD APARTMENTS

DIANI BEACH GOLD APARTMENTS
3.0 star property
Diani Beach
10.0 out of 10, Exceptional, (2 reviews)
"A great find! The room was spacious and well maintained, the host was lovely, and it was a close walk to numerous stalls with a variety of goods and amazing fresh produce. Having a kitchen allowed me to stay in if I wanted, but the apartment was also close to bars and restaurants. There is a close-by bar that plays loud music, but not super late, and I actually liked hearing the local music. The people I met were so friendly! And really, the host was very accommodating and responded to questions...
United States
Melissa
The price is NZ$88
includes taxes & fees
14 Nov - 15 Nov
DIANI BEACH GOLD APARTMENTS

17. Aqua Resort

Aqua Resort
2.5 star property
Diani Beach
7.8 out of 10, Good, (29 reviews)
"Overall good place and clean , didn't like the bathrooms."
United States
Griffins
The price is NZ$82
includes taxes & fees
6 Nov - 7 Nov
Aqua Resort

18. Diani Beachfront Paradise

Diani Beachfront Paradise
4.0 star property
Diani Beach
7.6 out of 10, Good, (8 reviews)
"We had a great time "
United States
Kal
The price is NZ$169
includes taxes & fees
5 Dec - 6 Dec
Diani Beachfront Paradise

19. Diani Breeze Villas

Diani Breeze Villas
3.0 star property
Diani Beach
10.0 out of 10, Exceptional, (2 reviews)
The price is NZ$192
includes taxes & fees
6 Nov - 7 Nov
Diani Breeze Villas

20. Hibiscus

Hibiscus
2.5 star property
Diani Beach
8.0 out of 10, Very good, (4 reviews)
"The welcome was very friendly, it was spotless and the garden and boutique pool environment was absolutely gorgeous. The pool was well looked after and the staff were very helpful with local transport and bookings for experiences. There was a lovely warm friendly feeling about the place and the planting was luscious."
United Kingdom
Emma
The price is NZ$147
includes taxes & fees
11 Nov - 12 Nov
Hibiscus
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 spa hotels in Diani Beach

Spa hotels with pools in Diani Beach

Spa hotels with free breakfast 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.

Top Diani Beach Hotel Reviews

Frequently asked questions

Which hotels in Diani Beach offer the best spa experiences?
Some of the best spa experiences in Diani Beach can be found at Pinewood Beach Resort and Spa, LalaGalu, and Swahili Beach Resort.

The Pinewood Beach Resort and Spa, with a 9.2 rating, offers an extensive menu of hydrotherapy treatments, deep tissue massages, and hot stone massages. Guests can also enjoy aromatherapy treatments and couples' treatment rooms.

LalaGalu, a hotel with a 9.4 rating, specialises in a variety of massages, including traditional Thai massage and deep tissue options. They also provide invigorating body scrubs and wraps, with the unique option of receiving massages directly on the beach.

The Swahili Beach Resort, rated 9.0, provides a wide array of facial treatments, detoxification wraps, and hot stone massages. The spa also includes a hot tub, and guests can choose from various body treatments and aromatherapy sessions.
What are the top-rated luxury spa hotels in Diani Beach?
The top-rated luxury spa hotels in Diani Beach are Nomad Beach Resort, Mzima Beach, and LalaGalu.

The Nomad Beach Resort, with a 9.0 rating, offers an extensive spa menu including aromatherapy treatments, hot stone massages, deep tissue massages, and a variety of facials. Reviewers often mention the relaxing atmosphere of the onsite spa.

Mzima Beach, a hotel with a 9.0 rating, features a full-service spa with an extensive range of treatments. Guests can enjoy hydrotherapy, thalassotherapy, detoxification wraps, and prenatal massages, alongside couples' treatment rooms and a steam room.

The LalaGalu, boasting a 9.4 rating, provides a full-service spa with unique offerings such as Thai massage and massages directly on the beach. Other treatments include sports massage, aromatherapy, and body wraps.
What are the most popular all-inclusive spa hotels in Diani Beach?
The most popular all-inclusive spa hotels in Diani Beach include Neptune Village Beach Resort & Spa All Inclusive, Neptune Palm Beach Boutique Resort & Spa All Inclusive, and Baobab Beach Resort & Spa.

The Neptune Village Beach Resort & Spa All Inclusive, with an 8.0 rating, offers a variety of body treatments and wraps, along with manicures and pedicures. Guests can also enjoy the sauna and steam room for a complete relaxation experience.

Neptune Palm Beach Boutique Resort & Spa All Inclusive, a hotel rated 8.2, features a full-service spa with a focus on facial treatments, massages, and body scrubs. A Turkish bath or hammam is also available for a traditional spa experience.

The Baobab Beach Resort & Spa, with an 8.4 rating, provides a range of facial treatments, massages, and aromatherapy. The onsite full-service spa also includes a steam room, and advance notice is recommended for massage bookings.
Are there hotels in Diani Beach that offer couples' spa treatments?
Several hotels in Diani Beach offer couples' spa treatments, providing a great opportunity for shared relaxation and rejuvenation.

The Leopard Beach Resort & Spa, with an 8.6 rating, offers dedicated couples treatment rooms within its full-service spa. Here, you can enjoy a variety of massages, body scrubs, body wraps, and facial treatments alongside your partner. The spa also features a steam room for pre- or post-treatment relaxation.

At the Pinewood Beach Resort and Spa, rated 9.2, couples can indulge in a range of treatments including aromatherapy, deep tissue, hot stone, and Swedish massages in their couples treatment rooms. The spa also provides hydrotherapy treatments, body scrubs, and wraps, and features a hot tub for added relaxation.

The Diamonds Leisure Beach & Golf Resort, with an 8.2 rating, also provides couples treatment rooms. Guests can choose from a menu of body treatments, facials, Swedish and deep tissue massages, body scrubs, and manicures and pedicures to enjoy together.

The Jacaranda Indian Ocean Beach Resort, rated 8.4, offers couples treatment rooms within its full-service spa. This resort provides a selection of massages, body treatments, and manicures and pedicures, ideal for a shared spa experience.

The Mzima Beach, boasting a 9.0 rating, features couples treatment rooms and an extensive spa menu. You and your partner can experience deep tissue, hot stone, prenatal, sports, and Swedish massages, along with reflexology, body scrubs, wraps, and hydrotherapy treatments. A steam room is also available for wellness experiences.
Are there any unique spa experiences available in Diani Beach?
Yes, Diani Beach in Kwale County, Kenya, offers several unique spa experiences that blend luxury, local culture, and the natural coastal environment.

The Blue Luxury Wellness Centre provides a tranquil escape with world-class massages, facials, Moroccan baths, body treatments, and waxing. It is highly rated for personalised and professional service, with a serene ambience located along Diani Beach Road, and offers special deals such as an extra 20-minute massage session with certain bookings.

Numerous providers offer authentic traditional massages with a sea view, allowing guests to enjoy soothing treatments while listening to the waves. This experience is praised for its relaxing atmosphere and professional, tailored massages that enhance the natural coastal setting.

The Diani Reef Beach Resort & Spa, home to Maya Spa, is currently undergoing renovations but is known for an extensive menu of treatments and a resort vibe that combines pampering with beachside relaxation. Once reopened, it promises an enhanced spa experience in a beautiful setting on the white sands of Diani Beach.

Other local establishments, such as Afya Bora Spa, Zidis Kuzuri Spa, and The Spa by Florence Ky, offer diverse wellness treatments reflecting local and international influences.
Can I cancel my spa 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 spa hotel in Diani Beach for you.
How can I save on a Diani Beach spa hotel with Expedia?
Get instant discounts with Member Prices. Find our best Diani Beach spa hotel deals by joining One Key™, Expedia's free travel rewards programme. As a member, you can unlock instant savings and member perks when you're logged in to your account. For a quick, weekend retreat, discover last-minute offers.
How much does a spa hotel in Diani Beach cost?
Enjoy staying in a spa hotel in Diani Beach, with plenty of hotels from NZ$93 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 the weekend or around public holidays.
Is it cheaper to book a spa hotel in Diani Beach with flights as part of a package deal?
Booking a 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 holiday package.