A 60-minute Balinese massage at The Spa at Desa Swan in Keramas costs IDR 426,000 plus tax and service, according to the spa brochure created in May 2026 and checked on 22 October 2026. The smarter pick is the 120-minute Swan Frangipani package at IDR 726,000 nett per person on the official website, because it already includes a Balinese massage, body scrub and foot massage.
The spa belongs to Desa Swan Villas & Spa on Jl. Pantai Keramas, Blahbatuh, Gianyar, a 94-key resort of rooms and villas that NOW! Bali profiled on 25 May 2026. It is small: three treatment rooms, a relaxation lounge and a manicure-pedicure corner, per desaswan.com.
What you can book and what it costs
- Balinese Massage: 30 min IDR 250k, 60 min IDR 426k, 90 min IDR 675k (++).
- Therapeutic Sport Massage (deep tissue): 60 min IDR 480k, 90 min IDR 745k (++).
- Hot Stone: 60 min IDR 485k, 90 min IDR 695k (++).
- Reflexology: 30 min IDR 250k, 60 min IDR 450k (++).
- Scrubs (boreh, chocolate or coconut) 60 min IDR 450k; banana-leaf body wrap 60 min IDR 625k (++).
- Packages: Swan Frangipani 120 min IDR 726,000 nett; Swan Beauty 210 min (scrub, mask, facial, manicure and pedicure) IDR 1,149,500 nett.
The ++ means tax and service are extra, and the percentage is not legible on the brochure. If it follows the usual Bali hotel pattern of about 21%, a 90-minute Balinese massage comes to roughly IDR 817,000, more than the 120-minute nett package. That is why the Frangipani package is the better buy.
Honest assessment
These are resort prices, well above local spas in Gianyar; our Bali massage price guide by area gives a benchmark. With only three rooms, walking in without a booking risks being turned away, especially as a couple. The website lists no spa opening hours and does not say clearly whether non-staying guests are accepted, so ask when you book. The upside is the setting: the beachfront Swan Restaurant opens 7am-10pm, with Balinese dance every Tuesday 7-9pm and a sunset DJ every Saturday 5-8pm. The beach out front is Keramas Beach, a surf break rather than a calm swimming beach. If you want a pool and beach-club scene, Komune Beach Club is on the same beach road.
Hours, location, booking
- Location: Jl. Pantai Keramas, Blahbatuh, Gianyar; about 20 minutes from Sanur and 30 from Ubud per the resort website. View on Google Maps
- Booking: email [email protected] or use the reservation number on desaswan.com; book at least a day ahead.
- Instagram: @desaswanvillas
- Prices: from the spa PDF brochure (created 29 May 2026) and the spa page, checked 22 October 2026.
FAQ
Can I have a massage in my villa? NOW! Bali says treatments are offered in the spa or in guests' villas, so this option is for in-house guests.
Is there a short post-flight treatment? The 45-minute Frequent Flyer Massage at IDR 375k++ focuses on head, neck and shoulders and ends with a warm towel.
Is parking difficult? The resort website mentions ample parking for its restaurant, so arriving by hired car is easy.
Comentários 0
Ainda não há comentários. Seja o primeiro a comentar!