Diani Beach Spa Hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • 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 Hotels with Spa

This weekend
Next weekend

Top Diani Beach Hotels with Spa

Neptune Village Beach Resort & Spa All Inclusive

4.0 star property
Galu Beach
8.0 out of 10, Very good, (38)
"Very relaxing, big spacious area and apartments, loads of food."
Germany
Thomas
The price is RM1,029
RM1,214 total
includes taxes & fees
6 Dec - 7 Dec
Neptune Village Beach Resort & Spa All Inclusive

Pinewood Beach Resort and Spa

4.0 star property
Diani Beach
9.2 out of 10, Wonderful, (30)
"On the beach, lush foliage, relaxing atmosphere, good food."
United States
CarolAnne
The price is RM802
RM946 total
includes taxes & fees
12 Dec - 13 Dec
Pinewood Beach Resort and Spa

Diani Sea Resort

4.0 star property
Diani Beach
8.8 out of 10, Excellent, (105)
"Lovely, clean hotel. Great beach access. Friendly and helpful staff. "
United Kingdom
Anonymous traveller
The price is RM847
RM1,000 total
includes taxes & fees
13 Dec - 14 Dec
Diani Sea Resort

Diani Sea Lodge

3.5 star property
Diani Beach
9.0 out of 10, Wonderful, (68)
"Very nice resort, great food, beautiful beach"
Canada
Miriam
The price is RM737
RM870 total
includes taxes & fees
11 Dec - 12 Dec
Diani Sea Lodge

Boxo Diani

3.0 star property
Diani Beach
8.8 out of 10, Excellent, (10)
"Excellent beach 5 minute walk "
Canada
ravi
Boxo Diani

Papillon Lagoon Reef

3.5 star property
Diani Beach
8.0 out of 10, Very good, (34)
"Everything was so exceptional so clean, welcomg staff, amazing food and great drinks "
United States
Leilah
The price is RM720
RM850 total
includes taxes & fees
19 Dec - 20 Dec
Papillon Lagoon Reef

Hibiscus

2.5 star property
Diani Beach
8.0 out of 10, Very good, (2)
Hibiscus

LalaGalu

4.0 star property
Galu Beach
9.4 out of 10, Exceptional, (22)
"Really enjoyed stay!"
United States
David
The price is RM719
RM848 total
includes taxes & fees
10 Dec - 11 Dec
LalaGalu

Jacaranda Indian Ocean Beach Resort

3.5 star property
Diani Beach
8.6 out of 10, Excellent, (74)
"Amazing staff"
United States
Nadine
The price is RM434
RM556 total
includes taxes & fees
7 Dec - 8 Dec
Jacaranda Indian Ocean Beach Resort

Diamonds Leisure Beach & Golf Resort

4.0 star property
Diani Beach
8.2 out of 10, Very good, (133)
"Golf course is far below average. Resort is rundown. "
United States
Hugo
Diamonds Leisure Beach & Golf 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.

Top Diani Beach Hotel Reviews

Frequently asked questions

Looking for a spa hotel in Diani Beach?
Book one of our wonderful spa hotels and treat yourself from the moment you arrive. Immerse yourself in nature at the beaches and coral reefs in Diani Beach. Hotels with spas are the perfect way to break away from your daily routine and add a layer of luxury to your holiday.
What is the best spa hotel in Diani Beach?
Southern Palms Beach Resort is a top beach spa hotel featuring 5 restaurants, 4 bars, a pool and a fitness centre. Enjoy a massage or manicure/pedicure at the on-site spa. Other popular spa hotels in Diani Beach include Diamonds Leisure Beach & Golf Resort and Swahili Beach Resort.
How many spa hotels will I find in Diani Beach?
Expedia has 30 spa hotels to choose from in Diani Beach.
What's there to see and do in Diani Beach?
Enjoy all that Diani Beach has to offer when you visit Diani Beach, Tiwi Beach and Galu Kinondo Beach. If you have extra time while you're in the area, you might want to see Kaya Kinondo Sacred Forest and Diani Snake Park.
What is a Diani Beach spa hotel?
Spa hotels in Diani Beach provide lodging and have an on-site spa offering services including facials and beauty treatments. Some also offer in-room treatments. Spa hotels are great for rest, rejuvenation and relaxation.