Baligasm
Baligasm
22 Best Day Spas in Bali 2026: Massage Prices by Area
Activities

22 Best Day Spas in Bali 2026: Massage Prices by Area

By Aluna SaraswatiUpdated 12 MIN READ

From traditional Balinese massages, flower baths and jamu rituals to jungle-view treatment rooms and oceanfront spa villas, Bali's day spas cover a lot of ground. Budgets do too, from a massage for a few hundred thousand rupiah to a luxury treatment above the ocean.

Here are the 22 best day spas in Bali for 2026, across Ubud, Seminyak, Canggu, Jimbaran, Uluwatu and Sanur, with what a massage costs and how to book. Staying longer for wellness? See our guide to the best wellness resorts in Bali.

Quick picks

  • Best jungle setting: Mekar Ubud Jungle Spa, and Chaya Spa's Forest Spa on the valley edge at Kamandalu Ubud.
  • Best classic day spa: Bodyworks (Bali's original day spa, since 1994) and Jari Menari, both in Seminyak.
  • Best for recovery: AMO Spa & Bathhouse, Canggu.
  • Best splurge: Spa on the Rocks at AYANA, The Bvlgari Spa in Uluwatu or The Sacred River Spa at Four Seasons Sayan.
  • Best value: Karsa Spa in Ubud, Goldust in Canggu, and Koa Shala and Leha Leha in Sanur.
SpaAreaMassage from
Mekar Ubud Jungle SpaUbud (Tegallalang)IDR 850K++ / 60 min
Chaya Spa at Kamandalu UbudUbudIDR 1.1M++ / 60 min
Spa at Maya UbudUbud (Peliatan)IDR 1.25M++ / 60 min
Karsa SpaUbud (Campuhan Ridge)IDR 240K++ / 60 min
DaLa SpaUbud & KutaIDR 645K++ / 60 min
Svaha Spa BismaUbud (Bisma)IDR 1M++ / 60 min
Jaens SpaUbud (Pengosekan)IDR 730K++ / 90 min
The Sacred River Spa at Four Seasons SayanUbud (Sayan)IDR 3.1M++ / 75 min
Bodyworks SpaSeminyakIDR 650K++ / 70 min
Jari MenariSeminyakIDR 658K++ / 75 min
SUNDARI WellnessSeminyakIDR 650K / 90 min
Prana SpaSeminyakIDR 750K++ / 60 min
COMO Shambhala at COMO CangguCanggu (Echo Beach)IDR 1M++ / 75 min
AMO Spa & BathhouseCangguIDR 400K / 60 min
Udara SpaSeseh (west of Canggu)IDR 640K / 60 min
Spring Spa CangguCangguIDR 400K / 60 min
Goldust SpaCangguIDR 320K++ / 60 min
Spa on the Rocks at AYANAJimbaranOn request
The Bvlgari SpaUluwatuIDR 3M++ / 90 min
Koa ShalaSanurIDR 290K / 60 min
Spa at Maya SanurSanurIDR 968K++ / 60 min
Leha Leha SpaSanurIDR 215K nett / 60 min

Prices are per person for the treatment shown. "++" means tax and service are added on top; each listing gives the rate.

Related guides: Pravi Spa at Cicada Resort Ubud · DaLa Spa at Alaya Suites Ubud · Alila Ubud's wellness retreat

Best Spas in Ubud

1. Mekar Ubud Jungle Spa

Mekar Ubud Jungle Spa
Photo by @mekarubud

At K Club, about 20 minutes north of central Ubud, the farm-to-spa sanctuary Mekar centres on five "cocoons", couples' treatment rooms that look straight into the jungle. Treatments draw on regional rituals and natural ingredients.

The two- to four-hour cocoon packages are the most popular: the Couple Haven Bliss runs two and a half hours and the Jungle Escape a full four. You can also choose from four music moods for your treatment.

The Details

Location
K Club Ubud, Jl. Raya Cebok, Kedisan, TegallalangOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Bali Harmony massage 60 min from IDR 850,000++Plus 21% tax and service
Best For
Couples' jungle-view cocoon rituals

Good to Know

Book ahead by WhatsApp; 24-hour cancellation policy

2. Chaya Spa at Kamandalu Ubud

Chaya Spa at Kamandalu Ubud
Photo by @kamandalu

Kamandalu Ubud's Chaya Spa offers traditional Indonesian rituals made with local ingredients, plus a room with a sunken bath, a beauty salon and daily morning yoga. Its second space, the Forest Spa, sits on the edge of the Petanu valley, with three couples' treatment rooms under a canopy of trees.

Forest Spa treatments include time on the Forest Swing, a daybed suspended above the valley. Choose the Serene Escape, a Balinese massage with Javanese lulur and yoghurt, or Ayurvedic Shirodhara. Booking in advance saves 20%.

The Details

Location
Kamandalu Ubud, Jl. Andong, Banjar Nagi, UbudOpen in Maps
Hours
Chaya Spa daily 9 AM – 9 PM; Forest Spa daily 9 AM – 6 PM (last Forest Swing booking 5 PM)
Price
Balinese massage 60 min from IDR 1,100,000++, including the Forest Swing
Best For
A couples' massage in the jungle

Good to Know

Book ahead to save 20%; arrive 15 minutes early; phone-free

3. Spa at Maya Ubud

Spa at Maya Ubud
Photo by @spaatmaya

A classic Ubud spa afternoon: paths and a lift lead down from Maya Ubud's reception into the river valley, where open treatment pavilions with daybeds hang above the Petanu River.

Book the Maya Escape (a foot ritual, a 90-minute aromatherapy massage and a flower bath) or the three-hour Riverside Special. Treatments are up to 20% cheaper during the morning Spa Happy Hour, and complimentary pick-up is available for spa guests.

The Details

Location
Maya Ubud Resort & Spa, Jl. Gunung Sari, Peliatan, UbudOpen in Maps
Hours
Daily 9 AM – 8 PM
Price
Balinese massage 60 min from IDR 1,250,000++Plus 21% tax and service
Best For
Flower baths in pavilions above the river

Good to Know

Morning Spa Happy Hour 9 AM – 1 PM; complimentary pick-up (terms apply)

4. Karsa Spa

Karsa Spa
Photo by @karsaspa

Treatment bales stand beside a lotus pond and rice fields at Karsa Spa, a small, family-run day spa at the top of the Campuhan Ridge Walk. Founded by Wayan Karsa, his wife Nyoman and Jen True, it has employed Deaf therapists since 2014.

Its signature is the deep-tissue massage, and the Spicy Balinese Boreh adds a warming scrub and bath. Walk the ridge from Ubud in about 30 minutes, then stay for lunch at Karsa Kafe next door. Prices put Karsa among Ubud's better-value day spas.

The Details

Location
Jl. Markandiya II, Bangkiang Sidem, UbudOpen in Maps
Hours
Daily 9 AM – 7 PM
Price
Traditional Balinese massage 60 min from IDR 240,000Plus 15% tax and service
Best For
Great-value bodywork with a rice-field view

Good to Know

50% deposit to book; Grab and Gojek can drop you off but can't pick you up, so use the free shuttle

5. DaLa Spa

DaLa Spa
Photo by @dalaspa

Named after the Sanskrit word for leaf, DaLa Spa uses only fresh, edible local ingredients in its Indonesian beauty rituals: "if you can eat it, you can apply it". It has two locations, beside the rice terrace at Alaya Resort Ubud and at Alaya Dedaun Kuta.

The signature Manis Klepon package combines a foot ritual, a Balinese massage, a coconut and palm-sugar scrub, a pandan mask and a seven-flower bath. In Ubud you can also learn to mix your own jamu or body scrub.

The Details

Location
Alaya Resort Ubud, Jl. Hanoman, Ubud · Alaya Dedaun Kuta, Jl. Raya Legian, KutaOpen in Maps
Hours
Daily 9 AM – 11 PM
Price
Balinese massage 60 min from IDR 645,000++Plus 21% tax and service
Best For
Edible-ingredient rituals in central Ubud

Good to Know

Book online; open late, until 11 PM

6. Svaha Spa Bisma

Svaha Spa Bisma
Photo by @svahaspabisma

The couples' rooms at Svaha Spa Bisma look onto the jungle through floor-to-ceiling glass, and each has its own bathtub. The spa is inside Kaamala Resort and belongs to the Svaha Wellness group, which runs more than 20 spas across Ubud, Seminyak, Sanur, Canggu and Uluwatu.

Start with the Sacred Balinese Massage, then add the Flower Bath Sensation, with 10 petal designs to choose from. The Royal Jungle Yatra pairs Shirodhara with a hair ritual over 150 minutes. The spa opens at noon, so plan an afternoon visit and book by WhatsApp.

The Details

Location
Kaamala Resort, Jl. Bisma No.888A, UbudOpen in Maps
Hours
Daily 12 PM – 10 PM
Price
Sacred Balinese Massage 60 min IDR 1,000,000++Plus 21% tax and service
Best For
Flower baths and couples' rituals in central Ubud

Good to Know

Book by WhatsApp; cancellations within four hours are charged 50%; sister spas across Ubud, Seminyak, Sanur, Canggu and Uluwatu

7. Jaens Spa

Jaens Spa
Photo by @jaensspa

Jaens, a Balinese day-spa brand, runs four outlets, all in Ubud: Center, Triloka, Shanti and Bisma. Its flagship, Jaens Spa Center, sits at the southern edge of central Ubud. The couples' rooms are bright and calm, and some have a bathtub.

Two massages lead the menu: the 90-minute Intuitive Balinese Massage and the two-hour Jaens Signature Massage with a foot wash, singing bowl and face acupressure. Synchronicity is the four-hands option, and the hair menu uses Davines and Milbon. Message the team on WhatsApp to choose your outlet.

The Details

Location
Jl. Raya Pengosekan, UbudOpen in Maps
Hours
Daily 9 AM – 10 PM
Price
Intuitive Balinese Massage 90 min IDR 730,000++Plus 17.5% tax and service
Best For
Good-value Balinese massage near central Ubud

Good to Know

12-hour cancellation policy; sister outlets at Triloka, Shanti and Bisma

8. The Sacred River Spa at Four Seasons Sayan

The Sacred River Spa at Four Seasons Sayan
Photo by Four Seasons Resort Bali at Sayan

Seven spa villas sit beside the river and a lotus pond at The Sacred River Spa, relaunched in November 2024 in the Ayung River valley at Four Seasons Resort Bali at Sayan. Resident wellness mentor Ibu Fera, a former Buddhist nun, leads meditation and the Sacred Nap in silk hammocks.

For energy healing, pick a Chakra Ceremony such as the 150-minute Anahata with a floral bath and rose quartz massage, or the Restu Bumi gemstone ritual. The Night Spa runs by the river from 7 PM to 9 PM. Non-staying guests can book online.

The Details

Location
Four Seasons Resort Bali at Sayan, Jl. Raya Sayan, Sayan, UbudOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Balinese massage 75 min IDR 3,100,000++Plus 21% tax and service
Best For
Energy-healing rituals in the river valley

Good to Know

Non-resort guests can book through the online booking page or on +62 361 977577; book ahead

Best Spas in Seminyak

1. Bodyworks Spa

Bodyworks Spa
Photo by @bodyworksbali

Bali's original day spa, Bodyworks was founded in 1994 by Regina Schulze-Boysen and is still family-run, now by mother and daughter. Its Seminyak home was rebuilt in 2020, and every massage starts with a short foot ritual.

Don't miss the Self Love Club package, an aromatherapy massage and flower bath with a rose gua sha facial and a pot of TWG tea, or the Mandi Lulur with a lulur scrub, yoghurt and flower bath. There's a nail and hair salon too.

The Details

Location
Jl. Lebak Sari No.3, Petitenget, SeminyakOpen in Maps
Hours
Daily 9 AM – 10 PM
Price
Balinese full-body massage 70 min with shower from IDR 650,000++Plus 15% tax and 5% service
Best For
A classic Seminyak ritual with a flower bath

Good to Know

Book by WhatsApp or email; no bookings on Instagram

2. Jari Menari

Jari Menari
Photo by @jarimenari_seminyak

Jari Menari ("dancing fingers") opened in 2001 and is known for its all-male team of government-certified therapists, whose long, flowing, firm strokes are designed to ease muscle tension. It won Best Day Spa at the Asia Spa Awards 2016 and celebrated 25 years in August 2026.

Its new Jari Menari Gardens, planted with bamboo, frangipani and mango trees, hold 16 open-air rooms, each facing a flowing water wall, plus a VIP suite with a couple's bathtub. We'd book the 75-minute Signature Massage, or step up to the four-hand massage.

The Details

Location
Jl. Raya Basangkasa No.21, SeminyakOpen in Maps
Hours
Daily 9 AM – 7 PM
Price
Signature massage 75 min from IDR 658,000++
Best For
Firm, expert massage

Good to Know

Book online; couples' rooms, a VIP suite and air-conditioned rooms on request

3. SUNDARI Wellness

SUNDARI Wellness
Photo by @sundari.wellness

Formerly Sundari Day Spa, SUNDARI Wellness bases its healing philosophy on the Balinese concept of Tri Hita Karana. Long rituals share the menu with results-driven facials using micro-currents and collagen-induction therapy.

The Kayasiddhi Ritual combines a Balinese massage, body polish and volcanic mask, and the private Thermal Reset room offers an infrared sauna with a cold plunge. Free pick-up covers Seminyak, Kerobokan and Umalas.

The Details

Location
Jl. Petitenget 7, Kerobokan, SeminyakOpen in Maps
Hours
Daily 9 AM – 10 PM
Price
Traditional Balinese massage 90 min IDR 650,000Incl. government tax
Best For
A polished Seminyak spa with expert facials

Good to Know

Free pick-up with two hours' notice

4. Prana Spa

Prana Spa
Photo by @impianaseminyakbali

Lanterns, carved screens and Persian carpets fill Prana Spa, a palace-style spa inspired by India and the Middle East and part of Impiana Private Villas Seminyak. Its Private Suite, themed on the Arabian Nights, has a jacuzzi and lounge for two.

The two-hour Mystique of Bali, Prana's most popular package, brings together a Balinese massage, lulur scrub, yoghurt splash and rose and frangipani flower bath. Shirodhara is the Ayurvedic signature. Book ahead. Photography isn't allowed in the spa, and guests must be 16 or older.

The Details

Location
Jl. Kunti I No.118X, SeminyakOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Signature Body Massage 60 min IDR 750,000++Plus 15% tax and 10% service
Best For
A palace-style spa day in Seminyak

Good to Know

Book ahead; cancellations under 8 hours are charged 50%; ages 16+; no photos inside

Best Spas in Canggu

1. COMO Shambhala at COMO Canggu

COMO Shambhala at COMO Canggu
Photo by @comocanggu

COMO Shambhala brings the brand's famous therapists to the coast at COMO Canggu on Echo Beach, with eight treatment rooms and steam facilities. The team is trained to work with guests affected by cancer.

Surfers will want the neck-and-shoulder Surfer's Rejuvenation; everyone else can choose the signature COMO Shambhala Massage or the Javanese Royal Lulur bath. Non-staying guests are welcome but pay in full when booking.

The Details

Location
COMO Canggu, Jl. Pantai Batu Mejan, Echo Beach, CangguOpen in Maps
Hours
Daily 10 AM – 7 PM
Price
COMO Shambhala massage 75 min from IDR 1,000,000++Plus 21% tax and service
Best For
A polished beachside spa

Good to Know

Non-guests prepay in full; 24-hour cancellation

2. AMO Spa & Bathhouse

AMO Spa & Bathhouse
Photo by @amospabali

In Canggu since 2008, AMO added its recovery bathhouse in 2017: a 100°C rock sauna, ice plunges, a Turkish hammam, a steam room, a jacuzzi and a pool, alongside a spa, skin clinic and café.

After a surf, book the Rejuvenate Me massage, designed with an orthopaedic surgeon, then run the hot-cold circuit. Walk-ins are welcome.

The Details

Location
Jl. Pantai Batu Bolong No.69, CangguOpen in Maps
Hours
Daily 8 AM – 10 PM
Price
Relax Me massage 60 min IDR 400,000; bathhouse entry IDR 300,000
Best For
Post-surf recovery

Good to Know

Swimwear required in the bathhouse; no photos

3. Udara Spa

Udara Spa
Photo by @udarabali

Udara, a yoga and detox resort west of Canggu, splits its spa between an open-air rooftop Sky Spa and an indoor cave, Goa Spa. The grotto has a Finnish sauna, steam and infrared rooms, hot and cold plunges, an ice bath and a warm Watsu pool.

For couples there's the 150-minute You and I, while the Sun Soother is made for the end of a long beach day. Day access to the facilities is also available.

The Details

Location
Jl. Pura Kramat, SesehOpen in Maps
Hours
Treatments daily 10 AM – 9 PM; facilities 8 AM – 10 PM
Price
Signature Balinese massage 60 min IDR 640,000 · Day access to the facilities IDR 300,000 on weekdays
Best For
A sauna, ice bath and massage day by the ocean

Good to Know

Uneven, rustic grounds; book by WhatsApp

4. Spring Spa Canggu

Spring Spa Canggu
Photo by @spring_spa

Ina Bajaj founded Spring Spa, which runs spas in Bali and New Zealand; its Seminyak spa has twice been named Asia's Best Day Spa at the World Spa Awards. The Canggu branch has a chic setting and a health bar.

The menu ranges from quick beauty treatments to the two-hour Full Spring package, and Perfect Pairs is a side-by-side massage for two.

The Details

Location
Jl. Raya Batu Bolong 83C, CangguOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Spring Signature or Balinese massage 60 min IDR 400,000
Best For
Stylish, good-value massages in central Canggu

Good to Know

Book online; no children under 6 in treatment rooms

5. Goldust Spa

Goldust Spa
Photo by @goldustspa

Goldust, the shared dream of two sisters, began in 2009 as a one-room spa on Echo Beach and was long known as Goldust Beauty Lounge. It now fills the owners' former family home, built in 1989, with massage suites, a nail lounge and a poolside lounge.

Facials are the speciality: try the 24k Gold facial or the Signature Sculptural Face Lift, which includes buccal work inside the mouth. Couples can book the Romantic Escape, ending in a petal-filled bath. Phones stay in your bag during the visit.

The Details

Location
Jl. Pantai Batu Bolong Gg. Nyepi, CangguOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Relaxation massage 60 min from IDR 320,000++Plus 5% service and 15% tax
Best For
Designer facials and couples' rituals

Good to Know

Deposit required for all bookings; 12 hours' notice to change or cancel

Best Spas in Uluwatu, Jimbaran & Sanur

1. Spa on the Rocks at AYANA

Spa on the Rocks at AYANA
Photo by @ayanaspabali

On a rock surrounded by the Indian Ocean at AYANA in Jimbaran, two glass-walled spa villas make up Spa on the Rocks, one of Bali's best-known spa settings. A path leads down to them from the KUBU beach area.

The only treatment here is the three-hour Ocean Dream, ending with a rose-filled bath. AYANA Spa also has a large Thalassotherapy Pool filled with warmed Indian Ocean water.

The Details

Location
AYANA Bali, Jl. Karang Mas Sejahtera, JimbaranOpen in Maps
Hours
Daily 9 AM – 6 PM
Price
Ocean Dream (180 min): price on requestPlus 21% tax and service
Best For
A luxury spa day above the ocean

Good to Know

Book by WhatsApp; no children under 12

2. The Bvlgari Spa

The Bvlgari Spa
Photo by @bvlgarihotels

Guests enter The Bvlgari Spa through an antique joglo from Central Java, rebuilt piece by piece on the clifftop of Bvlgari Resort Bali in Uluwatu. The treatment suites look out over the Indian Ocean, and the menu blends Indonesian massage traditions with modern spa practice.

Book the two-hour Balinese Four Hands Massage, which adds a lulur scrub and hot stones, or the three-hour Bvlgari Royal Lulur for Two in the Royal Spa Pavilion. Facials use Augustinus Bader products. Non-guests are welcome but must book at least two hours ahead.

The Details

Location
Bvlgari Resort Bali, Jl. Goa Lempeh, Banjar Dinas Kangin, UluwatuOpen in Maps
Hours
Daily 9 AM – 9 PM
Price
Traditional massage 90 min IDR 3,000,000++Plus tax and service
Best For
A clifftop splurge with ocean views

Good to Know

Non-guests welcome; book at least two hours ahead; credit card needed to secure a booking; 24-hour cancellation policy; arrive 40 minutes early to use the facilities

3. Koa Shala

Koa Shala
Photo by @koashala

Down a banana-palm-lined lane in Sanur, Koa Shala combines a garden spa with a yoga shala that runs three classes a day.

Try Nuad Boran (a dry massage with roots in Buddhist monastic practice), the Ayurvedic Shirodhara or The Herbalist with steamed herbal poultices. A package pairs a yoga class with a 90-minute massage.

The Details

Location
Jl. Danau Tamblingan No.77A, SanurOpen in Maps
Hours
Spa daily 9 AM – 9 PM
Price
Balinese massage 60 min IDR 290,000 · Yoga plus 90-minute massage package IDR 500,000
Best For
Affordable yoga and massage packages

Good to Know

Book by WhatsApp

4. Spa at Maya Sanur

Spa at Maya Sanur
Photo by @spaatmaya

Spa at Maya Sanur, the sister of Spa at Maya Ubud, sits in the garden of Maya Sanur Resort, a few steps from the beach. The menu runs from Balinese and warm-stone massages to Pevonia facials, and the resort also offers yoga classes and a gym.

The two-hour Maya Escape pairs a foot ritual and a 90-minute Balinese massage with a flower bath; the signature is the 75-minute Soothing Maya Massage. Treatments are 30% off from 10 AM to noon and 35% off from 5:30 PM to 7 PM.

The Details

Location
Maya Sanur Resort & Spa, Jl. Danau Tamblingan No.89M, SanurOpen in Maps
Hours
Daily 10 AM – 8 PM
Price
Balinese massage 60 min IDR 968,000++Plus 21% tax and service
Best For
Couples' massages near the beach

Good to Know

Morning and evening discounts; 12 hours' notice to cancel; arrive 15 minutes early

5. Leha Leha Spa

Leha Leha Spa
Photo by Leha Leha Spa

Behind Leha Leha Spa, an independent day spa in Sanur, is Ida Bagus Made Manuaba, known as Gusde, a Balinese therapist who spent over a decade at luxury hotels in Dubai. He personally selected and trained the team.

The signature De-Stress Muscle Massage blends Balinese, Lomi-Lomi and Shiatsu techniques with the spa's own spicy oil. Couples can book Just the Two of Us in the double therapy room, and Farewell Bali includes a shower and an airport drop-off afterwards.

The Details

Location
Jl. Sudamala No.5, SanurOpen in Maps
Hours
Daily 9 AM – 10 PM (last booking 8.30 PM)
Price
Balinese massage 60 min IDR 215,000Tax and service included
Best For
Great-value massages and long packages

Good to Know

Prices include tax and service; hotel pick-up can be requested when booking

Frequently Asked Questions

What is the best day spa in Bali?

For a classic day spa, try Bodyworks in Seminyak (Bali's original day spa, since 1994) and Jari Menari; for a jungle setting, Mekar Ubud Jungle Spa or Chaya Spa's Forest Spa at Kamandalu; for a splurge, Spa on the Rocks at AYANA.

How much is a massage in Bali?

It depends on the spa and the treatment. On this list, a 60-minute Balinese massage starts at about IDR 215,000–400,000 at local day spas and IDR 600,000–1,250,000 plus tax and service at resort spas, while the top luxury spas charge IDR 3,000,000 or more for a 75–90-minute treatment.

What is the best day spa in Canggu?

Try AMO Spa & Bathhouse for post-surf recovery, Udara Spa for a sauna, ice bath and massage by the ocean, Spring Spa for good-value massages, Goldust for facials and couples' rituals, and COMO Shambhala at COMO Canggu for a polished beachside treatment.

Are there day spa packages in Bali?

Yes. Most spas sell packages of two to four hours, and many pair a massage with a scrub and a flower bath. Options include Mekar's two- to four-hour cocoon packages, Prana's two-hour Mystique of Bali, DaLa Spa's Manis Klepon ritual, Udara's 150-minute You and I for couples, and Koa Shala's yoga class plus a 90-minute massage for IDR 500,000.

Which area of Bali has the best spas?

Ubud has the most jungle and river-valley spas, Seminyak the classic day spas, and Canggu the recovery bathhouses. Jimbaran and Uluwatu have the ocean-view spas.

Do I need to book a spa in Bali in advance?

For popular spas and evening slots, yes: most take WhatsApp or online bookings, and some, such as Karsa Spa, ask for a deposit. AMO in Canggu welcomes walk-ins.

What is a Balinese massage?

Balinese massage combines long strokes, acupressure and gentle stretching in a full-body oil massage, usually with local aromatic oils. Many spas pair it with a lulur scrub and a flower bath.

Aluna Saraswati

Written By

Aluna Saraswati