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

1. Oarsman's Bay Lodge - Adults Only
Oarsman's Bay Lodge - Adults OnlyNacula Island
9.6 out of 10, Exceptional, (39 reviews)
The price is ฿1,908
฿7,173 total
includes taxes & fees
16 Nov - 17 Nov

2. Blue Lagoon Beach Resort
Blue Lagoon Beach ResortNacula Island
9.4 out of 10, Exceptional, (104 reviews)
cleanliness Tranquil beachfront resort offers daily massages in a garden spa setting, with two outdoor pools and a waterslide for ultimate relaxation.
The price is ฿5,431
฿12,057 total
includes taxes & fees
14 Dec - 15 Dec

3. Coconut Beach Resort
Coconut Beach ResortTavewa Island
10.0 out of 10, Exceptional, (74 reviews)
cleanliness Unwind with restorative massage treatments in a tropical garden setting at this full-service spa retreat by the beach.
The price is ฿12,220
฿19,127 total
includes taxes & fees
21 Nov - 22 Nov

4. Boathouse Nanuya
Boathouse NanuyaNanuya Lailai Island
8.8 out of 10, Excellent, (8 reviews)
cleanliness Serene waterfront spa hotel offers couples treatments and reflexology on a private bay.
The price is ฿3,048
฿7,464 total
includes taxes & fees
16 Nov - 17 Nov

5. Navutu Stars Resort
Navutu Stars ResortYaqeta Island
9.6 out of 10, Exceptional, (184 reviews)
cleanliness Luxuriate in a private beach resort where massages are offered on the sand, with dedicated outdoor spa areas for Ayurvedic treatments.
The price is ฿5,992
฿6,740 total
includes taxes & fees
18 Nov - 19 Nov

6. White Sandy Beach Resort
White Sandy Beach ResortNaviti Island
10.0 out of 10, Exceptional, (2 reviews)
The price is ฿904
฿1,016 total
includes taxes & fees
16 Nov - 17 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.
Top Nacula Island Hotel Reviews

Oarsman's Bay Lodge - Adults Only
Oarsman's Bay Lodge - Adults OnlyNacula Island


















