
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
Tonight
30 Sept - 1 OctTomorrow
1 Oct - 2 OctThis weekend
2 Oct - 4 OctNext weekend
9 Oct - 11 OctOur top choices for Diani Beach hotels with a spa




1. Swahili Beach Resort
Swahili Beach ResortDiani Beach
- Unwind in a beachfront oasis featuring 6 dedicated spa treatment rooms and a choice of 9 inviting pools for a rejuvenating retreat.
Rp5.279.133
Rp7.487.837 total
includes taxes & fees
7 Oct - 8 Oct




2. Nomad Beach Resort
Nomad Beach ResortDiani Beach
- Oceanside wellness sanctuary with daily spa treatments, 3 indoor pools, and beachfront dining for a tranquil getaway.
Rp5.533.728
Rp6.529.800 total
includes taxes & fees
3 Oct - 4 Oct




3. Diani Sea Lodge
Diani Sea LodgeDiani Beach
- Luxurious beachfront spa retreat with two outdoor pools and massage services awaits at this Diani Beach hotel.
Rp4.549.863
Rp5.368.838 total
includes taxes & fees
30 Oct - 31 Oct




4. Tombo House
Tombo HouseDiani Beach
- Escape to a spa sanctuary near Diani Beach, offering hot stone massages and yoga classes in lush garden surroundings near a national park.
Rp1.307.960
Rp1.543.392 total
includes taxes & fees
28 Oct - 29 Oct




5. Jacaranda Indian Ocean Beach Resort
Jacaranda Indian Ocean Beach ResortDiani Beach
- Seaside wellness sanctuary with beachfront spa offers couples treatments, massages, and private beach luxury on the Indian Ocean.
Rp1.808.912
Rp2.315.407 total
includes taxes & fees
3 Oct - 4 Oct
Rp1.917.146
Rp2.262.232 total
includes taxes & fees
21 Oct - 22 Oct




7. Diani Sea Resort
Diani Sea ResortDiani Beach
- Discover rejuvenating spa services and massage treatments at this beachfront hotel with lush gardens and a pool.
Rp5.430.871
Rp6.408.427 total
includes taxes & fees
3 Oct - 4 Oct




8. Mzima Beach
Mzima BeachDiani Beach
- Discover coastal serenity at this waterfront hotel with 3 spa treatment rooms and beachside pools for ultimate rejuvenation.
Rp1.646.328
Rp1.942.667 total
includes taxes & fees
14 Oct - 15 Oct
View all properties
Spa hotels with pools in Diani Beach
Rp5.279.133
Rp7.487.837 total
includes taxes & fees
7 Oct - 8 Oct
Rp290.164
Rp342.393 total
includes taxes & fees
1 Oct - 2 Oct
Rp6.932.137
Rp8.179.810 total
includes taxes & fees
7 Oct - 8 Oct
Rp4.549.863
Rp5.368.838 total
includes taxes & fees
30 Oct - 31 Oct
Rp1.307.960
Rp1.543.392 total
includes taxes & fees
28 Oct - 29 Oct
Rp1.917.146
Rp2.262.232 total
includes taxes & fees
21 Oct - 22 Oct
Rp5.430.871
Rp6.408.427 total
includes taxes & fees
3 Oct - 4 Oct
Rp3.549.691
Rp5.654.658 total
includes taxes & fees
17 Oct - 18 Oct
Rp1.042.138
Rp1.229.723 total
includes taxes & fees
4 Oct - 5 Oct
Rp794.593
Rp937.620 total
includes taxes & fees
2 Oct - 3 Oct
Spa hotels with free breakfast in Diani Beach
Rp290.164
Rp342.393 total
includes taxes & fees
1 Oct - 2 Oct
Rp5.279.133
Rp7.487.837 total
includes taxes & fees
7 Oct - 8 Oct
Rp6.932.137
Rp8.179.810 total
includes taxes & fees
7 Oct - 8 Oct
Rp1.307.960
Rp1.543.392 total
includes taxes & fees
28 Oct - 29 Oct
Rp4.549.863
Rp5.368.838 total
includes taxes & fees
30 Oct - 31 Oct
Rp1.917.146
Rp2.262.232 total
includes taxes & fees
21 Oct - 22 Oct




Manyatta Azure Boutique Hotel
Manyatta Azure Boutique HotelDiani Beach
Rp767.912
Rp906.136 total
includes taxes & fees
11 Oct - 12 Oct
Rp794.593
Rp937.620 total
includes taxes & fees
2 Oct - 3 Oct
Rp3.549.691
Rp5.654.658 total
includes taxes & fees
17 Oct - 18 Oct
Rp1.646.328
Rp1.942.667 total
includes taxes & fees
14 Oct - 15 Oct
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.
View all propertiesTop Diani Beach Hotel Reviews
Nomad Beach Resort
10/10 Excellent
"Just checked out after an incredible stay at The Sands at Nomad. Staying right on the property for my dives is a dream—the rooms are beautiful, and going straight from your room to an amazing dive is ultimate convenience. The restaurant has the perfect laid-back beach vibe, serving incredibly fresh seafood and great drinks right on the sand. Excellent service “@Juma” and the absolute best beachfront spot in Diani. Will definitely be back."
Diamonds Leisure Beach & Golf Resort
8/10 Good
"I loved the place"





























