
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
The price is Rp2.805.945
Rp3.311.015 total
includes taxes & fees
2 Apr - 3 Apr
The price is Rp1.123.861
Rp1.326.156 total
includes taxes & fees
1 Apr - 2 Apr

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 Rp4.057.932
Rp4.788.360 total
includes taxes & fees
1 Apr - 2 Apr
The price is Rp3.776.468
Rp4.456.232 total
includes taxes & fees
4 Apr - 5 Apr
The price is Rp4.953.699
Rp5.845.365 total
includes taxes & fees
8 Apr - 9 Apr

9.4 out of 10, Exceptional, (34 reviews)
The price is Rp3.021.864
Rp3.565.799 total
includes taxes & fees
7 Apr - 8 Apr
The price is Rp4.231.042
Rp4.992.630 total
includes taxes & fees
10 Apr - 11 Apr

10.0 out of 10, Exceptional, (35 reviews)
The price is Rp5.971.696
Rp7.046.601 total
includes taxes & fees
1 Apr - 2 Apr
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
The price is Rp4.231.042
Rp4.992.630 total
includes taxes & fees
10 Apr - 11 Apr
Spa hotels with free breakfast in Diani Beach
The price is Rp3.776.468
Rp4.456.232 total
includes taxes & fees
4 Apr - 5 Apr
Spa hotels with hot tubs in Diani Beach

9.4 out of 10, Exceptional, (34)
The price is Rp3.021.864
Rp3.565.799 total
includes taxes & fees
7 Apr - 8 Apr
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

Leopard Beach Resort & Spa
6/10 Okay















































































