
Diani Beach Spa Hotels
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Diani Beach Hotels with Spa
Tonight
13 Oct - 14 OctTomorrow
14 Oct - 15 OctThis weekend
16 Oct - 18 OctNext weekend
23 Oct - 25 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.
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov




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.
RM1,439
RM1,698 total
includes taxes & fees
20 Oct - 21 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.
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov




4. Diani Sea Resort
Diani Sea ResortDiani Beach
- Discover rejuvenating spa services and massage treatments at this beachfront hotel with lush gardens and a pool.
RM1,234
RM1,456 total
includes taxes & fees
14 Oct - 15 Oct




5. Diamonds Leisure Beach & Golf Resort
Diamonds Leisure Beach & Golf ResortDiani Beach
- Beachfront resort's spa sanctuary offers outdoor massages and couples treatments with ocean views.
RM736
RM1,172 total
includes taxes & fees
23 Oct - 24 Oct




6. 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.
RM297
RM351 total
includes taxes & fees
24 Oct - 25 Oct




7. Mzima Beach
Mzima BeachDiani Beach
- Discover coastal serenity at this waterfront hotel with 3 spa treatment rooms and beachside pools for ultimate rejuvenation.
RM374
RM441 total
includes taxes & fees
31 Oct - 1 Nov




8. 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.
RM411
RM526 total
includes taxes & fees
28 Oct - 29 Oct
View all properties
Spa hotels with pools in Diani Beach
RM325
RM384 total
includes taxes & fees
14 Oct - 15 Oct
RM572
RM715 total
includes taxes & fees
28 Oct - 29 Oct
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov
RM645
RM761 total
includes taxes & fees
15 Oct - 16 Oct
RM411
RM526 total
includes taxes & fees
28 Oct - 29 Oct
Spa hotels with free breakfast in Diani Beach
RM941
RM1,397 total
includes taxes & fees
1 Nov - 2 Nov
RM1,439
RM1,698 total
includes taxes & fees
20 Oct - 21 Oct
RM1,033
RM1,219 total
includes taxes & fees
12 Nov - 13 Nov
RM736
RM1,172 total
includes taxes & fees
23 Oct - 24 Oct
RM411
RM526 total
includes taxes & fees
28 Oct - 29 Oct
RM645
RM761 total
includes taxes & fees
15 Oct - 16 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"






























