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 BaligasmUpdated 12 MIN READ

From traditional Balinese massages, flower baths and jamu rituals to jungle-view treatment rooms and oceanfront spa villas, Bali has a day spa for almost every budget, from 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 the Forest Spa, Chaya Spa's valley-edge rooms at Kamandalu Ubud.
  • Best classic day spa: Bodyworks, Bali's original day spa (since 1994), and Jari Menari 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 in Kedisan, about 20 minutes north of central Ubud, Mekar is a farm-to-spa sanctuary built around five "cocoons", couples' treatment rooms that look straight into the jungle. Treatments draw on regional rituals and natural ingredients.

The cocoon packages of two to four hours are the most popular choice. The Couple Haven Bliss runs two and a half hours, and the Jungle Escape a full four, and you can 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

Chaya Spa is the spa of Kamandalu Ubud, with a menu of traditional Indonesian rituals made with local ingredients, 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 pickup 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 pickup (terms apply)

4. Karsa Spa

Karsa Spa
Photo by @karsaspa

At the top of the Campuhan Ridge Walk in Bangkiang Sidem, Karsa Spa is a small, family-run day spa with treatment bales beside a lotus pond and rice fields. 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. It's one of 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 not pick 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 on Jalan Hanoman and at Alaya Dedaun Kuta.

The signature Manis Klepon package combines a foot ritual, 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

On Bisma Road, inside Kaamala Resort, Svaha Spa Bisma is the Ubud flagship of the Svaha Wellness group, which also runs spas in Sanur and Seminyak. Its couples' rooms look onto the jungle through floor-to-ceiling glass, each with its own bathtub.

Start with the Sacred Balinese Massage, then add the Flower Bath Sensation, with ten 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 in Sanur and Seminyak

7. Jaens Spa

Jaens Spa
Photo by @jaensspa

On Pengosekan Road at the southern edge of central Ubud, Jaens Spa Center is the flagship of a Balinese day spa with four outlets, all in Ubud: Center, Triloka, Shanti and Bisma. The couples' rooms are bright and calm, and some have a bathtub.

Book the 90-minute Intuitive Balinese Massage, or 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 by 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

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

Book 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 Petitenget 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

Established in 2001, Jari Menari ("dancing fingers") 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. The 75-minute Signature Massage is the one to book, and the four-hand massage is a step up.

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 on Jalan Petitenget bases its healing philosophy on the Balinese concept of Tri Hita Karana, and pairs long rituals 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 2 hours' notice

4. Prana Spa

Prana Spa
Photo by @impianaseminyakbali

On Kunti Road in Seminyak, Prana Spa is a palace of lanterns, carved screens and Persian carpets, 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.

Prana's most popular package is the two-hour Mystique of Bali: a Balinese massage, lulur scrub, yogurt 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 over 16.

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

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

Book the signature COMO Shambhala Massage or the Javanese Royal Lulur bath, and surfers will want the neck-and-shoulder Surfer's Rejuvenation. 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

Open on Batu Bolong since 2008, AMO opened 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

At Udara, a yoga and detox resort in Seseh west of Canggu, the spa spans 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.

Book the 150-minute You and I couples package, or the Sun Soother after too much beach. Day access to the facilities costs IDR 300,000 on weekdays.

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
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

Spring Spa, founded by Ina Bajaj, 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 Batu Bolong 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

Off Batu Bolong Road in Canggu, Goldust began in 2009 as a one-room spa on Echo Beach, a dream shared by two sisters, 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

Two glass-walled spa villas sit on a rock surrounded by the Indian Ocean at AYANA in Jimbaran, reached by a path down from the KUBU beach area. It's one of Bali's best-known spa settings.

The only treatment here is the three-hour Ocean Dream, ending with a rose-filled bath. AYANA Spa also has a large Aquatonic seawater therapy 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; 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 off Jalan Danau Tamblingan, 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. The yoga plus 90-minute massage package costs IDR 500,000.

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
Best For
Affordable yoga and massage packages

Good to Know

50% non-refundable deposit to book

4. Spa at Maya Sanur

Spa at Maya Sanur
Photo by @spaatmaya

The sister of Spa at Maya Ubud, Spa at Maya Sanur is set in the garden of Maya Sanur Resort on Danau Tamblingan Road, footsteps 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.

Book the two-hour Maya Escape, a foot ritual, a 90-minute Balinese massage and a flower bath, or the 75-minute Soothing Maya Massage, the signature. 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

On Sudamala Road in Sanur, Leha Leha Spa is the independent day spa of 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, or Farewell Bali, which includes a shower and a drop-off at the airport 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, 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?

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 half-day packages that pair a massage with a scrub and a flower bath: 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 and Koa Shala, ask for a deposit. AMO in Canggu welcomes walk-ins.

What is a Balinese massage?

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