Find Spa Hotels in Diani Beach from CA $97

  • 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

Our top choices for Diani Beach hotels with a spa

Coral Cove Diani Treehouses

Coral Cove Diani Treehouses
5.0 star property
Diani Beach
The price is CA $227
CA $267 total
includes taxes & fees
May 16 - May 17
Coral Cove Diani Treehouses

Galu Ecolodge

Galu Ecolodge
3.0 star property
Galu Beach
The price is CA $81
CA $97 total
includes taxes & fees
May 17 - May 18
Galu Ecolodge

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, (40 reviews)
  • cleanliness
    Revive your senses at this upscale beach resort with a full-service spa and soothing mineral springs for a complete wellness escape.
"Customer service at the reception could be worked on. The staff seem to go good at everything on the computers but when dealing with people and concerns there’s a lack of skill."
Canada
Raj
The price is CA $328
CA $387 total
includes taxes & fees
May 16 - May 17
Neptune Village Beach Resort & Spa All Inclusive

Swahili Beach Resort

Swahili Beach Resort
5.0 star property
Diani Beach
9.0 out of 10, Wonderful, (285 reviews)
  • cleanliness
    Unwind in a beachfront oasis featuring 6 dedicated spa treatment rooms and a choice of 9 inviting pools for a rejuvenating retreat.
"Beach not the best but everything else including amazing spa facilities —excellent."
United States
Jocelyn
The price is CA $337
CA $405 total
includes taxes & fees
May 24 - May 25
Swahili Beach Resort

Diani Sea Lodge

Diani Sea Lodge
3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (83 reviews)
  • cleanliness
    Luxurious beachfront spa retreat with two outdoor pools and massage services awaits at this Diani Beach hotel.
"this was a nice place very helpful and polite staff and also easy access to the beach we had all inclusive access so we got the meals and drinks which were all good and tasty"
Canada
MARYAM
The price is CA $290
CA $343 total
includes taxes & fees
May 16 - May 17
Diani Sea Lodge

Diani Sea Resort

Diani Sea Resort
4.0 star property
Diani Beach
8.8 out of 10, Excellent, (121 reviews)
  • cleanliness
    Discover rejuvenating spa services and massage treatments at this beachfront hotel with lush gardens and a pool.
"Comfortable, lovely warm pool."
Canada
Lisa
The price is CA $341
CA $404 total
includes taxes & fees
Jun 15 - Jun 16
Diani Sea Resort

Queens Chateau Boutique Villa

Queens Chateau Boutique Villa
3.0 star property
Galu Beach
10.0 out of 10, Exceptional, (2 reviews)
  • cleanliness
    Experience tropical relaxation at this boutique guesthouse with indulgent spa services, outdoor pool, and lush garden views.
"Our stay was fantastic Hellen and Erika went above and beyond. Only thing we should have stayed there instead of 4 star hotel which was disappointing in comparison. Thanks ladies for our stay, Andy y Maria"
United Kingdom
Andrew
The price is CA $159
CA $190 total
includes taxes & fees
Jun 5 - Jun 6
Queens Chateau Boutique Villa

Pinewood Beach Resort and Spa

Pinewood Beach Resort and Spa
4.0 star property
Diani Beach
9.4 out of 10, Exceptional, (34 reviews)
  • cleanliness
    Beachfront relaxation sanctuary offers indulgent spa treatments, ocean dining, and white-sand lounging for a rejuvenating coastal escape.
"We each enjoyed a spa treatment which worked wonders following a week of bumpy safari roads."
United Kingdom
Zoe
The price is CA $259
CA $306 total
includes taxes & fees
Jun 2 - Jun 3
Pinewood Beach Resort and Spa

Papillon Lagoon Reef

Papillon Lagoon Reef
3.5 star property
Diani Beach
8.0 out of 10, Very good, (40 reviews)
  • cleanliness
    Experience blissful relaxation at this beachfront hotel with spa treatment rooms, two pools, and a vibrant arcade/game room.
"Everything was so exceptional so clean, welcomg staff, amazing food and great drinks "
United States
Leilah
The price is CA $227
CA $268 total
includes taxes & fees
Jun 1 - Jun 2
Papillon Lagoon Reef

Waterlovers Beach Resort

Waterlovers Beach Resort
3.5 star property
Diani Beach
10.0 out of 10, Exceptional, (35 reviews)
  • cleanliness
    Beachfront spa retreat offers ocean-inspired massages and garden-framed bay access.
"This place is sheer bliss! If you are thinking of booking just do it! We were lucky to have a full week here following a safari. There are 3 things that are very special about Waterlovers… 1. the location is stunning, right on the beach it feels like paradise: 2. the staff, they are so welcoming, attentive and friendly- we have to mention particularly Anthony and Siassi in the dining room, and Abdullah and Timo who kept the cocktails coming at the beach bar and were such great fun; 3. the...
United Kingdom
Nikki
The price is CA $477
CA $564 total
includes taxes & fees
Jun 7 - Jun 8
Waterlovers Beach 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.

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

Spa hotels with hot tubs 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 4-star 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 4-star 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 5-star 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.
How much does a spa hotel in Diani Beach cost?
Enjoy staying in a spa hotel in Diani Beach, with plenty of hotels from CA $97 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.
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 5-star 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 4.5-star 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 4-star 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 4-star 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 4.5-star 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 4-star 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.
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 travel package.
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 5-star 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 4-star 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 4-star 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 3.5-star 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 4.5-star 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.
How can I save on a spa hotel in Diani Beach with Expedia?
Members always get our best prices. Find our best Diani Beach spa hotel deals by joining Expedia's free travel rewards program—One Key™. As a member, you can unlock instant savings and member perks when you're logged in to your account. For a spontaneous weekend retreat, discover last-minute offers.
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.

Explore a world of travel with Expedia