
Search Spa Hotels in Diani Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Diani Beach Spa Hotels
Our top choices for Diani Beach hotels with a spa

Neptune Village Beach Resort & Spa All Inclusive
Neptune Village Beach Resort & Spa All InclusiveGalu Beach
8.0 out of 10, Very good, (38 reviews)
The price is Rp5.277.632
Rp6.227.606 total
includes taxes & fees
22 Feb - 23 Feb
The price is Rp2.350.682
Rp2.773.805 total
includes taxes & fees
16 Feb - 17 Feb
The price is Rp3.733.321
Rp4.405.318 total
includes taxes & fees
2 Mar - 3 Mar

9.2 out of 10, Wonderful, (32 reviews)
The price is Rp4.310.303
Rp5.086.158 total
includes taxes & fees
2 Mar - 3 Mar
The price is Rp4.182.701
Rp4.935.587 total
includes taxes & fees
9 Mar - 10 Mar
The price is Rp3.606.572
Rp4.255.754 total
includes taxes & fees
1 Mar - 2 Mar

10.0 out of 10, Exceptional, (2 reviews)
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.
Spa hotels with pools in Diani Beach

8.6 out of 10, Excellent, (158)
The price is Rp3.698.292
Rp4.622.864 total
includes taxes & fees
26 Feb - 27 Feb
Spa hotels with free breakfast in Diani Beach

8.6 out of 10, Excellent, (158)
The price is Rp3.698.292
Rp4.622.864 total
includes taxes & fees
26 Feb - 27 Feb
Spa hotels with hot tubs in Diani Beach

8.6 out of 10, Excellent, (158)
The price is Rp3.698.292
Rp4.622.864 total
includes taxes & fees
26 Feb - 27 Feb
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

Pinewood Beach Resort and Spa
10/10 Excellent

Nomad Beach Resort
10/10 Excellent




































































