- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Our top choices for Diani Beach hotels with a spa

1. Southern Palms Beach Resort
Southern Palms Beach ResortDiani Beach
8.4 out of 10, Very good, (249 reviews)
The price is Rp6.964.527
Rp8.218.029 total
includes taxes & fees
19 Nov - 20 Nov

2. Swahili Beach Resort
Swahili Beach ResortDiani Beach
9.0 out of 10, Wonderful, (311 reviews)
cleanliness Unwind in a beachfront oasis featuring 6 dedicated spa treatment rooms and a choice of 9 inviting pools for a rejuvenating retreat.
The price is Rp3.793.939
Rp5.741.188 total
includes taxes & fees
13 Nov - 14 Nov

3. Diani Sea Resort
Diani Sea ResortDiani Beach
9.0 out of 10, Wonderful, (129 reviews)
cleanliness Discover rejuvenating spa services and massage treatments at this beachfront hotel with lush gardens and a pool.
The price is Rp5.455.336
Rp6.437.297 total
includes taxes & fees
13 Nov - 14 Nov

4. Diani Sea Lodge
Diani Sea LodgeDiani Beach
9.0 out of 10, Wonderful, (107 reviews)
cleanliness Luxurious beachfront spa retreat with two outdoor pools and massage services awaits at this Diani Beach hotel.
The price is Rp4.570.359
Rp5.393.024 total
includes taxes & fees
12 Nov - 13 Nov

5. Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiani Beach
8.2 out of 10, Very good, (147 reviews)
cleanliness Beachfront resort's spa sanctuary offers outdoor massages and couples treatments with ocean views.
The price is Rp2.480.443
Rp3.951.346 total
includes taxes & fees
4 Dec - 5 Dec

6. Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortDiani Beach
8.4 out of 10, Very good, (98 reviews)
cleanliness Seaside wellness sanctuary with beachfront spa offers couples treatments, massages, and private beach luxury on the Indian Ocean.
The price is Rp1.817.319
Rp2.326.168 total
includes taxes & fees
18 Nov - 19 Nov

7. Tombo House
Tombo HouseDiani Beach
9.2 out of 10, Wonderful, (42 reviews)
cleanliness Escape to a spa sanctuary near Diani Beach, offering hot stone massages and yoga classes in lush garden surroundings near a national park.
The price is Rp1.414.805
Rp1.669.470 total
includes taxes & fees
12 Nov - 13 Nov

8. Mzima Beach
Mzima BeachDiani Beach
9.0 out of 10, Wonderful, (18 reviews)
cleanliness Discover coastal serenity at this waterfront hotel with 3 spa treatment rooms and beachside pools for ultimate rejuvenation.
The price is Rp1.914.267
Rp2.258.835 total
includes taxes & fees
25 Nov - 26 Nov

9. Safari Beach Hotel
Safari Beach HotelDiani Beach
8.4 out of 10, Very good, (23 reviews)
The price is Rp2.066.437
Rp2.438.396 total
includes taxes & fees
12 Nov - 13 Nov

10. Waterlovers Beach Resort
Waterlovers Beach ResortDiani Beach
10.0 out of 10, Exceptional, (37 reviews)
cleanliness Beachfront spa retreat offers ocean-inspired massages and garden-framed bay access.
The price is Rp6.352.225
Rp7.495.549 total
includes taxes & fees
12 Dec - 13 Dec
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

9.0 out of 10, Wonderful, (311)
The price is Rp3.793.939
Rp5.741.188 total
includes taxes & fees
13 Nov - 14 Nov
Spa hotels with free breakfast in Diani Beach

9.0 out of 10, Wonderful, (311)
The price is Rp3.793.939
Rp5.741.188 total
includes taxes & fees
13 Nov - 14 Nov
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.













































































