Baligasm
Baligasm

70 spas · menu prices for 2026

Bali massage and spa prices, treatments and wellness

What an hour of massage really costs, what the treatments are, and where to do melukat, yoga, pilates or a gym session.

An hour from
≈ IDR 215k
Mid-range spa
≈ IDR 633k
Areas
8

An hour of Balinese massage, with tax and service

What a massage costs

Local day spa · 19 spas

IDR 215k–384k

Typical: about IDR 308,000

Mid-range spa · 31 spas

IDR 400k–990k

Typical: about IDR 633,000

Hotel and resort spa · 20 spas

IDR 1 m–3 m

Typical: about IDR 1.76 million

Each spa’s own 60-minute Balinese or traditional massage (or the nearest length on its menu, scaled to an hour), with the tax and service the menu prints added on. Signature rituals, packages and four-hand treatments cost more.

All spas side by side

Compare spa prices

70 spas

“An hour, with tax” adds the tax and service each menu prints (“++” counts as about 21%) and scales longer treatments to 60 minutes, so spas compare fairly. Menus change: confirm the price when you book.

On the menu

Balinese massage, lulur, boreh and other treatments

Balinese massage

A full-body oil massage that mixes long, sweeping strokes and stretches with pressure from the palms and fingers.

The therapist works over the whole body with oil, combining sweeping strokes, gentle stretching and palm and finger pressure, and the pressure can be gentle or strong on request. Sessions are usually 60 or 90 minutes. It suits anyone after general relaxation or relief from everyday muscle tension.

Javanese massage

A traditional massage style from Java that focuses on specific muscle points; in Indonesia, massage is also called urut.

Balinese massage is gentler and is described as more spiritual, while the Javanese style focuses on specific muscle points. Traditional massage (urut) is believed to improve blood circulation, relieve muscle tension, ease colds and help recovery after minor injuries. On Bali spa menus, 'Javanese' also appears in the name of the lulur body scrub.

Lulur (Javanese royal body scrub)

A body scrub from the royal courts of Central Java, made from a paste of rice powder, turmeric and fragrant spices or woods such as sandalwood.

The therapist coats the body in the paste and rubs it off to exfoliate and soften the skin; some spas then apply yoghurt or a clay mask and finish with a flower bath, usually after a massage. The scrub alone takes about 60 minutes, while a full lulur ritual with massage and bath runs from about 1 hour 45 minutes to 2 hours. It is traditionally a pre-wedding beauty ritual and suits anyone who wants smoother, brighter-looking skin.

Boreh

A warming Balinese body wrap of ground spices such as clove, ginger, cinnamon and nutmeg mixed with rice powder, traditionally used by rice farmers and field workers.

Usually after a Balinese massage, the spice paste is spread over the body and left on for a while, sometimes under a sarong or a steamed banana leaf, before it is washed off; it feels warm on the skin. The wrap on its own takes about 45 to 60 minutes, and with the massage it runs 90 minutes to 2 hours. It is traditionally used for tired muscles and aching joints.

Creambath

A hair and scalp treatment that combines a nourishing hair mask with a deep scalp massage, followed by a neck, shoulder and arm massage.

The hair is shampooed, a nourishing hair mask (for example with candlenut oil) is applied, the scalp is massaged, and the hair is then wrapped in a hot towel while the therapist works on the neck, shoulders and arms. It takes about an hour. It suits anyone who wants hair conditioning and an upper-body massage in one session.

Flower bath

A warm bath filled with flowers, usually taken at the end of a massage or body scrub.

Spas add it as the last step of a package or sell it as a short add-on of about 30 minutes, sometimes with tea served while you soak. Some day spas sell it only as an add-on to another treatment. It suits anyone who wants a slow, quiet finish after a scrub or massage.

Reflexology

A foot treatment in which the therapist presses set points on the feet, and sometimes the lower legs, that are held to link to other parts of the body.

It usually starts with a foot wash, then pressure is applied to the reflex points with the hands or a wooden dowel; some spas offer a foot massage as a gentler alternative. Sessions usually run 30 to 60 minutes (some spas offer 90) and can often be added to a body massage. It suits tired feet and legs after a day of walking.

Four-hand massage

A massage given by two therapists working on one guest at the same time, with matching, synchronised movements.

The two therapists work in sync across the body, often combining Balinese technique with other styles. Sessions usually run 60 to 90 minutes and cost well above a single-therapist massage of the same length. It is different from a couples massage, where two guests are treated at the same time in the same room, each by their own therapist.

Hot stone massage

A massage that combines hands-on techniques with heated stones, some of them placed on set points of the body, to warm and relax the muscles.

The therapist combines massage with heated riverbed or lava stones, and some stones are placed on points such as the hands, arms and feet while the heat sinks in. Bali spas list it at about 70 to 120 minutes. It suits anyone who wants to relax tired muscles with heat.

Deep tissue massage

A firm massage that targets areas of chronic muscle tension and knots.

The therapist kneads, presses and stretches tight areas, sometimes with the elbows, and Bali spas often combine it with acupressure points, so parts of it can feel intense. Sessions usually run 60 to 90 minutes. It suits people with chronic tension or muscles sore from sport, and is less suited to anyone who wants a purely gentle massage.

Natural facial (organic facial)

A facial made with natural ingredients such as carrot, yoghurt, honey, cucumber or volcanic clay, listed apart from a spa's branded skincare facials.

A session can cleanse and exfoliate the skin, include a face massage, apply a natural mask with cucumber slices over the eyes, and end with a moisturiser; some spas add a hand and foot massage while the mask sets. It is usually listed at 60 minutes. It suits anyone who wants a gentle, refreshing facial; spas list their branded or anti-ageing facials separately.

Before you book

How spa prices work

Read the small print

Menus show prices nett (all in) or with “++”: tax and service added at the till. The price on each card here is exactly what the menu prints, and the grey figure adds the tax.

Book a day ahead

Evening slots, couples rooms and hotel spas fill up first, especially in July, August and at Christmas. Day spas often take weekday walk-ins.

Arrive 15 minutes early

Many spas start with a foot ritual, a drink and a short form about pressure, injuries and allergies. Arriving late can shorten the treatment.

Say what you need

Ask for lighter or firmer pressure at any time, and tell the spa about pregnancy, recent surgery or skin conditions when you book.

Hotel visits

Some spas send therapists to villas and hotels for a surcharge; the cards mark the ones that say so on their own site.

Nyepi

On Nyepi, Bali’s Day of Silence (usually in March), the whole island shuts down for 24 hours, airport included, so plan spa days around it.

Worked example

A 60-minute massage listed at IDR 500,000++

Menu price
IDR 500,000
Tax and service at about 21%
IDR 105,000
You pay
IDR 605,000

Spas set their own split of tax and service, so the total can be a little higher or lower. A nett price is the full amount.

What “++” means

On a Bali spa menu, “++” after a price means tax and a service charge are added to the bill; “nett” means both are already included. Menus usually spell out the split in a footnote: 15% government tax and 5% service at one Seminyak day spa, 10% tax at an Ubud day spa, a combined 26.5% at some resort spas. Where a menu shows only “++”, allow about 21% on top.

22 spas

Spas in Ubud

Day spas within walking distance of the palace, and hotel spas over the river valleys of Sayan, Kedewatan and Tegallalang.

DaLa Spa at Alaya Resort Ubud

Hotel spa · Central Ubud

DaLa Spa at Alaya Resort Ubud

Photo by @dalaspa

At Alaya Resort Ubud

The DaLa Spa inside Alaya Resort Ubud on Hanoman Road, with Indonesian-inspired massages, lulur and boreh rituals and couples packages.

Massage · Balinese Massage
IDR 645,000 · 60 min+ 21% tax and service · ≈ IDR 780k in total
Signature · DaLa Signature Treatment (DaLa foot ritual, aromatherapy massage, Empress facial ritual)
IDR 1.12 million · 120 min+ 21% tax and service · ≈ IDR 1.4 m in total

Open: Daily 9 AM–11 PM

Couples roomsingle and couples treatment roomsflower and milk bathsshower facilities

Good to know +
  • Menu prices are in thousands of rupiah and subject to a 10% service charge and 11% government tax.
  • Most rituals have a couples price, e.g. the 150-minute Royal Wedding Ritual is IDR 1,232,000 per person or IDR 2,310,000 per couple.
  • Manis Klepon (120 minutes: foot ritual, Balinese massage, coconut and palm sugar scrub, pandan leaf mask, seven-flower bath) is IDR 1,122,000++ per person.
  • DaLa also has spas at Alaya Suites Ubud (Raya Pengosekan Road) and Alaya Dedaun Kuta.
  • WhatsApp +62 851 7996 1639; phone +62 361 972 200.

Hotel spa · Pengosekan, Ubud

DaLa Spa at Alaya Suites Ubud

At Alaya Suites Ubud

The DaLa Spa inside Alaya Suites Ubud on Raya Pengosekan Road in Pengosekan, with the core DaLa menu plus the Sagara and Bhumi (Earth) Essence rituals.

Massage · Balinese Massage
IDR 645,000 · 60 min+ 21% tax and service · ≈ IDR 780k in total
Signature · Sagara Ritual (North Bali sea-salt foot cleanse, massage, salt and coconut scrub, sea-salt and frangipani soak)
IDR 1.02 million · 100 min+ 21% tax and service · ≈ IDR 1.2 m in total

Open: Daily 9 AM–11 PM

Age: 14

Couples roomsingle and couples treatment roomsflower and sea-salt bathsshower facilities

Good to know +
  • Prices are in thousands of rupiah and subject to 21% government tax and service.
  • Sagara Ritual is IDR 1,915,000++ for a couple.
  • Children under 14 are not permitted to use the spa facilities.
  • Reservations: +62 361 201 3808; WhatsApp +62 811 3820 1886.
Mekar Spa Ubud

Hotel spa · Kedisan, Tegallalang

Mekar Spa Ubud

Photo by @mekarubud

At K-Club Ubud

A jungle-view spa at K-Club Ubud in Kedisan, Tegallalang, with single treatments and five private cocoons designed for couples.

Massage · Bali Harmony Massage
IDR 850,000 · 60 min+ 21% tax and service · ≈ IDR 1 m in total
Signature · Aromatic Candle Massage
IDR 900,000 · 60 min+ 21% tax and service · ≈ IDR 1.1 m in total

Open: Daily 9 AM–9 PM

Couples roomfive jungle-view cocoons for couplesreception relaxation area

Good to know +
  • Prices are subject to 21% tax and service.
  • Bali Harmony Massage is IDR 1,100,000++ for 90 minutes.
  • Cocoon treatments for two run 2–4 hours.
  • The FAQ says villa treatments are possible but limited to body massage and foot treatment.
  • WhatsApp +62 818-0218-5888.
Chaya Spa

Hotel spa · Banjar Nagi, Ubud

Chaya Spa

Photo by @kamandalu

At Kamandalu Ubud

The Chaya Spa of Kamandalu Ubud, a villa resort on Andong Road in Banjar Nagi, with Indonesian massages, Javanese lulur and boreh rituals and couples treatments.

Massage · Traditional Signature Indonesian Massage
IDR 900,000 · 60 min++ · ≈ IDR 1.1 m in total
Signature · Wrapped in Love (couples ritual)
IDR 3.9 million · 150 min++ · ≈ IDR 4.7 m in total

Open: Daily 9 AM–9 PM

Couples roomroom with sunken bathbeauty salonlocker roomdaily morning yoga at Rumah Yoga

Good to know +
  • The resort's second spa, Forest Spa on the edge of the Petanu valley (daily 9 AM–6 PM), sells a 60-minute Balinese massage that includes use of the Forest Swing and a juice for IDR 1,100,000++.
  • Forest Spa has three couples' treatment rooms; the Forest Swing alone is IDR 600,000++ per person (last booking 5 PM).
  • The 90-minute Indonesian massage is IDR 1,250,000++.
  • WhatsApp +62 811 398 4566; spa@kamandaluresort.com.
Spa at Maya Ubud

Hotel spa · Peliatan, Ubud

Spa at Maya Ubud

Photo by @spaatmaya

At Maya Ubud Resort & Spa

The spa of Maya Ubud Resort & Spa in Peliatan, with private treatment pavilions set in rainforest gardens.

Massage · Balinese Massage
IDR 1.25 million · 60 min+ 21% tax and service · ≈ IDR 1.5 m in total
Signature · Soothing Maya Massage
IDR 1.4 million · 75 min+ 21% tax and service · ≈ IDR 1.7 m in total

Open: Daily 9 AM–8 PM

private daybed-equipped treatment pavilions in the rainforestflower bath (in packages)

Good to know +
  • Prices are per person and subject to a 10% service charge and 11% government tax.
  • The spa website lists a free spa pick-up offer (terms apply) and a Spa Happy Hour (up to 20% off, daily 9 AM–1 PM).
  • WhatsApp +62 852 3911 5069; spa@mayaubud.com.
Sacred River Spa

Hotel spa · Sayan, Ubud

Sacred River Spa

Photo by Four Seasons Resort Bali at Sayan

At Four Seasons Resort Bali at Sayan

The spa of Four Seasons Resort Bali at Sayan in the Ayung River Valley, which the resort describes as newly reimagined, with Balinese healing rituals, chakra ceremonies and visiting practitioners.

Massage · Balinese
IDR 3.1 million · 75 min+ 21% tax and service · ≈ IDR 3.8 m in total

Open: Spa treatments daily 9 AM–9 PM

saunasteam roomjacuzzirecovery room

Good to know +
  • Prices are subject to a 10% service charge and 11% government tax.
  • The Balinese massage is 75 minutes (IDR 3,100,000) or 90 minutes (IDR 3,500,000); there is no 60-minute option.
  • Restu Bumi, a 120-minute spiritual cleansing ritual with a gemstone massage, is IDR 4,400,000.
  • Sauna, steam and jacuzzi are open 6 AM–9 PM.
  • Spa phone +62 361 2016000.
Karsa Spa

Day spa · Bangkiang Sidem, Ubud

Karsa Spa

Photo by @karsaspa

A day spa in the village of Bangkiang Sidem, reachable on foot from Ubud along the Campuhan Ridge Walk.

Massage · Traditional Balinese
IDR 240,000 · 60 min+ 15% tax and service · ≈ IDR 276k in total
Signature · Deep Tissue (Karsa Spa's signature massage)
IDR 260,000 · 60 min+ 15% tax and service · ≈ IDR 299k in total

Open: Daily 9 AM–7 PM

Couples roomflower, Balinese spice and detox bathssingle or double treatment rooms

Good to know +
  • All prices are 'not including 15% tax & service charge'; a 3% bank charge applies to card payments.
  • You can walk from Ubud along the Campuhan Ridge Walk in about 30 minutes.
  • Packages: Buddha (2.5 hours, IDR 600,000), Saraswati (4 hours, IDR 950,000), All Day Transformation (6 hours, IDR 1,450,000).
  • Grab and Gojek may drop off but not pick up in Bangkiang Sidem, so Karsa runs a free shuttle to its sister spa Green Tara Spa, outside the village on the way to Ubud.
  • A 50% deposit by PayPal link is required for bookings; it is refunded with 48 hours' notice.

Day spa · Keliki, Ubud

Green Tara Spa

The river-view sister spa of Karsa Spa, midway between Bangkiang Sidem and Payogan and about 10 minutes by road from central Ubud.

Massage · Traditional Balinese Balance
IDR 240,000 · 60 min+ 15% tax and service · ≈ IDR 276k in total

Open: Daily 10 AM–6 PM

body scrubs and bathsReiki healing

Good to know +
  • Prices do not include 15% tax and service.
  • The Green Tara Compassion package (2.5 hours) is IDR 600,000 + 15% tax and service.
  • A free shuttle runs between Karsa and Green Tara, so you can walk the Campuhan Ridge path to Bangkiang Sidem.
  • It is next door to WYAH café.
  • WhatsApp +62 823 4050 0207.
Svaha Spa Bisma

Hotel spa · Central Ubud

Svaha Spa Bisma

Photo by @svahaspabisma

At Kaamala Resort Ubud

The Svaha Wellness spa at Kaamala Resort Ubud on Bisma Road in central Ubud, with Balinese massages, hair rituals and a Mahayana wellness programme.

Massage · Sacred Balinese Massage
IDR 1 million · 60 min+ 21% tax and service · ≈ IDR 1.2 m in total
Signature · Svaha Signature Hair Ritual (scalp massage, hair mask, steam, neck and shoulder massage)
IDR 1 million · 60 min+ 21% tax and service · ≈ IDR 1.2 m in total

Open: Daily 12 PM–10 PM

Couples roomflower and herbal bathshair ritualssound healing and melukat (Soul Blessing) programmes

Good to know +
  • Menu prices are in thousands of rupiah and subject to 21% government tax and service charge.
  • The 60-minute Sacred Balinese Massage is IDR 1,800,000++ for a couple.
  • The Royal Jungle Yatra (150 minutes, shirodhara and hair ritual) is IDR 1,900,000++.
  • The Svaha Wellness site lists more than 20 spas across Bali; this is the Bisma Road branch.
  • WhatsApp +62 812-3733-9353.
Jaens Spa Center

Day spa · Pengosekan, Ubud

Jaens Spa Center

Photo by @jaensspa

The Center branch of Jaens Spa in Pengosekan, one of four Jaens outlets in Ubud, offering massages, body and beauty care and long packages.

Massage · Intuitive Balinese Massage
IDR 730,000 · 90 min+ 17.5% tax and service · ≈ IDR 858k in total
Signature · Signature Massage by Master
IDR 1.18 million · 120 min+ 17.5% tax and service · ≈ IDR 1.4 m in total

Open: Daily 9 AM–10 PM

Couples roombubble and flower baths (in packages)hair and beauty care

Good to know +
  • Prices are 'subject to a 17.5% tax and service charge'.
  • There is no 60-minute Balinese massage on the Center menu; the Intuitive Balinese Massage is 90 minutes.
  • Other outlets: Jaens Spa Triloka (also Pengosekan), Shanti (Kumbuh, Mas) and Bisma.
  • 12-hour cancellation policy; WhatsApp +62 821-4443-9147.

Day spa · Central Ubud

Sang Spa Ubud

Sang Spa's Ubud branch on Jembawan Road (the brand dates from 2007), with Balinese massages, long spa packages and a salon.

Massage · Traditional Balinese Massage
IDR 689,000 · 90 min+ 17.5% tax and service · ≈ IDR 810k in total

Open: Daily 9 AM–10 PM

Couples roomcouples suitesprivate roomsgardensalon area

Good to know +
  • Prices are 'subject to 17.5% government tax and service'.
  • The Eat Pray Love Spa Package (4 hours: massage, scrub, flower bath, facial, hair spa, complimentary food and drinks) is IDR 1,299,000++.
  • Morning happy hour 9 AM–1 PM: 10% off treatments of two hours or longer.
  • Honeymoon Package (3.5 hours) is IDR 1,989,000++ per couple.
  • A second branch, Sang Spa Tropical, is on Raya Pengosekan Road.

Day spa · Central Ubud

Ubud Bodyworks Centre

A bodywork and spa centre on Hanoman Road in central Ubud, founded by the healer Master Ketut Arsana, offering therapeutic massage, boreh and spa treatments.

Massage · Bodyworks Relaxing Therapy (full-body massage)
IDR 295,000 · 60 minTax not stated on the menu
Signature · Lymphatic Boreh Treatment (massage and the centre's signature dried-herbal lymphatic scrub)
IDR 495,000 · 120 minTax not stated on the menu

Open: Daily 10 AM–8 PM

flower baths (in spa treatments)yoga classes

Good to know +
  • Healing treatments by Master Ketut Arsana (Buddha Kecapi, Soma Usada) take place at Om Ham Retreat & Resort, Monday to Saturday, subject to his availability.
  • The Ultimate Lymphatic Reset (lymphatic boreh treatment and mineral botanical bath, 120 minutes) is IDR 625,000.
  • Also bookable on Fresha.
  • Phone +62 361 971393; WhatsApp +62 813 3917 5388.

Day spa · Central Ubud

Taksu Wellness Center

A spa, healing and wellness centre on Goutama Selatan Road in central Ubud, with massages, detox therapies, a salon and its own restaurant.

Massage · Traditional Balinese
IDR 500,000 · 60 minNett, tax included

Open: 11 AM–9 PM

bath and sauna treatmentsholistic detoxrestaurant (Tastes of Taksu)

Good to know +
  • Menu prices are in thousands of rupiah and 'inclusive of government tax and service charge'.
  • Premium Balinese (with Taksu's own oil blends) is IDR 650,000 for 60 minutes.
  • The Royal Mandi Lulur (120 minutes) is IDR 950,000 including tax and service.
  • Kids and teenager treatments are on the menu.
  • Phone +62 361 4792 525; WhatsApp +62 811 3883 5555.

Day spa · Central Ubud

Hesa Wellness Spa

A contrast-therapy day spa in central Ubud combining Korean scrubs, hammam and Balinese massage with a steam room and hot and cold plunge pools.

Massage · Balinese Massage (includes 30 minutes of facilities)
IDR 600,000 · 90 min+ 10% tax · ≈ IDR 660k in total
Signature · Balinese Bliss (boreh scrub, bubble massage and hair wash, volcanic wrap, facial, 60-min Balinese massage, facilities)
IDR 1.2 million · 180 min+ 10% tax · ≈ IDR 1.3 m in total
Pass · Facilities only (2 hours)
IDR 300,000Tax not stated on the menu

The pass includes steam room, hot plunge pool, cold plunge pool.

Open: Daily 9 AM–9 PM

Couples roomsteam roomhot plunge poolcold plunge poolKorean scrub

Good to know +
  • Every treatment includes 30 minutes in the steam room and plunge pools; facilities-only access is 2 hours.
  • Couples can book the same treatment side by side.
  • Last booking: full treatments 5:30 PM, basic treatments 7 PM, facilities only 6:30 PM.
  • A second branch is on Monkey Forest Road with the same pools and treatments (Thai massage is at Sandat Road only).

Day spa · Sanggingan, Ubud

Putri Bali Spa

A day spa on Raya Sanggingan Road in Ubud, one of four Putri Bali Spa branches in Bali, with Balinese and Ayurvedic massages, flower baths and long packages that include lunch at its café.

Massage · Exotic Balinese Massage
IDR 270,000 · 60 minTax not stated on the menu
Signature · Aroma Symphony Healing Journey (aromatherapy massage with 10 essential oils, back, head and feet massage, sauna time)
IDR 900,000 · 90 minTax not stated on the menu

Open: Daily 9 AM–9 PM

saunaflower bathcafé (Fancy Cup Ubud)

Good to know +
  • Free one-way pick-up in the Ubud area for a minimum of two people.
  • Sauna sessions are sold separately (30 minutes, IDR 150,000).
  • The Putri Bali Package (3.5 hours: Exotic Bali massage, boreh mask, aloe vera facial, hair creambath, lunch) is IDR 985,000.
  • The 5-hour Honeymoon Package Ayurvedic is IDR 3,590,000 per couple.
  • Phone and WhatsApp +62 813 9966 6444.

Day spa · Kedewatan, Ubud

Shinto Spa

A Japanese-style spa in the Mason Adventure Centre in Kedewatan, Ubud, with Balinese massage and a Japanese head spa menu.

Massage · Balinese Massage
IDR 325,000 · 60 minNett, tax included
Signature · Luxury Japanese Head Spa
IDR 525,000 · 60 minNett, tax included

Japanese head spaJapanese-style garden and interiors

Good to know +
  • All prices are in thousands of rupiah and include tax and service.
  • The 90-minute Balinese massage is IDR 425,000.
  • Bookings by WhatsApp +62 811 3830 5414; welcome@shintospa.com.

Day spa · Payogan, Ubud

Ubud Traditional Spa

A day spa in Payogan village, Ubud, with Balinese, deep-pressure and four-hand massages.

Massage · Bali Traditional Massage
IDR 280,000 · 60 min+ 10% tax · ≈ IDR 308k in total

Open: Daily 10 AM–9 PM (last appointment 8 PM)

Couples roomcouples roomsflower bath ritual

Good to know +
  • Prices are 'subject to a 10% government tax'; gratuities are optional.
  • Free shuttle and 15% off between 10 AM and 2 PM.
  • Rice Farmer Massage (deep pressure with forearms and elbows) is IDR 310,000+ for 60 minutes.
  • Ubud Royal Massage (two therapists) is IDR 520,000+ for 60 minutes.
  • WhatsApp +62 877-6158-4407.

Day spa · Sanggingan, Ubud

Bali Botanica

An Ayurvedic and traditional day spa on Sanggingan Road, run by Oneworld Ayurveda, with Balinese massage, shirodhara and one- or three-day Ayurvedic programmes.

Massage · Balinese Massage
IDR 325,000 · 60 minTax not stated on the menu

Open: Daily 9 AM–9 PM

Couples roomone couples massage roomtwo Ayurvedic treatment roomsfloral bathAyurvedic physician consultations

Good to know +
  • Consultations with an Indian Ayurvedic physician and one-day or three-day programmes are available.
  • Shirodhara with upper-body massage (50 minutes) is IDR 600,000.
  • Seven single rooms, one couples room and two Ayurvedic rooms.
  • WhatsApp +62 821 4717 5150; phone +62 361 976 739.

Hotel spa · Silungan, Lodtunduh, Ubud

Paras Ayu Spa & Wellness

At The Alena Resort, A Pramana Experience

The spa of The Alena Resort in Silungan, Lodtunduh, about 25 minutes' drive from central Ubud, with Balinese massages and folklore-themed rituals that combine massage and hammam.

Massage · Balinese Massage
IDR 600,000 · 60 min+ 21% tax and service · ≈ IDR 726k in total
Signature · Parasayu Signature Massage
IDR 750,000 · 60 min+ 21% tax and service · ≈ IDR 908k in total

Open: Daily 9 AM–9 PM

Couples roomsaunasteam roomjacuzzihammam (in rituals)

Good to know +
  • All prices are subject to a 10% service charge and 11% government tax.
  • Phone/WhatsApp +62 821 4431 3443.

Hotel spa · Central Ubud

Tejas Spa at Adiwana Monkey Forest

At Adiwana Monkey Forest

The Ayurveda-inspired Tejas Spa of the Adiwana Monkey Forest hotel on Monkey Forest Road in central Ubud.

Massage · Balinese Massage
IDR 450,000 · 60 min+ 21% tax and service · ≈ IDR 545k in total
Signature · Tejas Recovery (foot ritual, back-head-neck-shoulder massage, leg and foot massage)
IDR 450,000 · 90 min+ 21% tax and service · ≈ IDR 545k in total

Age: 14

Couples roomsingle and couples treatment roomsAyurveda-inspired treatmentsBalinese flower bath (in packages)

Good to know +
  • Prices are subject to 21% government tax and service charge.
  • The 60-minute Balinese massage is IDR 810,000 for a couple.
  • Children under 14 may not use the spa facilities.
  • Other Tejas Spas in Ubud include Jembawan, Bisma, Unagi and Suweta, each with its own menu.

Day spa · Central Ubud

Ubud Sari Health Resort

A health resort on Kajeng Road in central Ubud with a spa menu of massages, scrubs and therapeutic and alternative health treatments, plus yoga, meditation and detox retreats.

Massage · Ubud Sari Signature Massage (relaxation massage)
IDR 250,000 · 60 min+ 21% tax and service · ≈ IDR 303k in total

jacuzzi, steam room and sauna (complimentary with selected spa treatments)Balinese boreh and fruit scrubsyoga and meditation classes

Good to know +
  • Spa prices are subject to 11% government tax and a 10% service charge.
  • Jacuzzi, steam and sauna access is complimentary with selected spa treatments.
  • The 90-minute Ubud Sari Signature Massage is IDR 375,000.
  • Balinese Boreh Scrub (2 hours) is IDR 450,000; the Nyuh Sparkling Ritual (3.5-hour coconut package) is IDR 650,000.
  • Phone +62 361 974 393; healthresort@ubudsari.com.

Day spa · Central Ubud

Terakota Spa

A day spa on Monkey Forest Road, south of the Ubud market, with Balinese, deep-tissue and hot-stone massages and set menus.

Massage · Balinese Massage
IDR 215,000 · 60 minTax not stated on the menu

Open: Daily 10 AM–9 PM

Couples room

Good to know +
  • Balinese massage is IDR 275,000 for 90 minutes and IDR 355,000 for 120 minutes.
  • Set menus include Balinese Massage (90 minutes) plus Facial (30 minutes) for IDR 425,000 per person.
  • A 2-hour Special Couple Package is IDR 665,000 for two people; the flower bath is taken one person at a time.
  • 15% off all treatments every morning before 12 PM.
  • Bookings by WhatsApp +62 813-2576-4781.

9 spas

Spas in Seminyak

Day spas along Petitenget and Basangkasa roads, and hotel spas on the beach.

Bodyworks Spa

Day spa · Petitenget, Seminyak

Bodyworks Spa

Photo by @bodyworksbali

Family-owned day spa on Lebak Sari Road in Petitenget, in business since 1994. It moved into its current purpose-built building in December 2020.

Massage · Full Body Massage (Balinese)
IDR 650,000 · 70 min+ 20% tax and service · ≈ IDR 780k in total

Open: Daily 9 AM–10 PM

flower bath (add-on)nail and hair salon

Good to know +
  • No 60-minute Balinese massage on the menu: the Full Body Massage (Balinese) is 70 minutes plus a shower
  • Every massage starts with a short foot ritual (scrub and wash) included in the treatment time
  • Exfoliation Massage (Mandi Lulur), 110 min, IDR 800,000++: 65-minute Balinese massage, lulur scrub, yoghurt and a flower bath
  • Four-hand Bodyworks Bliss Massage, 70 minutes, IDR 1,150,000++
  • Pregnancy massage for expectant mothers past the first trimester
  • Book by WhatsApp +62 8781 5299 000 or bookings@bodyworksbali.com
Jari Menari

Day spa · Basangkasa, Seminyak

Jari Menari

Photo by @jarimenari_seminyak

Massage-focused day spa on Basangkasa Road in Seminyak, founded in 2001, with an all-male team of therapists. Rooms are open-air and face a flowing water wall; air-conditioned rooms are available on request.

Massage · Poultice of Herbs & Traditional Massage
IDR 539,000 · 60 min++ · ≈ IDR 652k in total
Signature · Signature Massage
IDR 658,000 · 75 min++ · ≈ IDR 796k in total

Couples roomVilla and hotel visits16 massage rooms facing a water wallVIP suite with couple's bathtubchanging rooms with showerslockers

Good to know +
  • The 60-minute Poultice of Herbs & Traditional Massage is oil-free and uses a warm herbal poultice; The Perfect Massage is 90 min (IDR 697,000++)
  • All therapists are male and government-certified
  • Couple rooms (fan-cooled or air-conditioned) for couples, friends or a parent and child; a child can stay in a parent's couple room without a treatment
  • Villa service only for groups of six or more, booked at least 5 days ahead and paid in advance, with a surcharge per person (IDR 200,000 for Seminyak, Canggu and Kerobokan) plus 12.5% tax
  • Bookings within 24 hours by phone or WhatsApp +62 811 3811 4411
  • Also runs massage workshops and Esalen sessions
SUNDARI Wellness

Day spa · Kerobokan, Seminyak

SUNDARI Wellness

Photo by @sundari.wellness

Day spa on Petitenget Road whose treatments draw on the Balinese philosophy of Tri Hita Karana. Alongside massages and body rituals it offers skin treatments developed in-house, such as micro-current and collagen induction therapy.

Massage · Traditional Balinese Massage
IDR 650,000 · 90 minNett, tax included
Signature · Signature Body Polish
IDR 600,000 · 60 minNett, tax included

Open: Daily 9 AM–10 PM

Couples roomprivate infrared sauna and cold immersion (Thermal Reset Ritual)flower bathmilk bath

Good to know +
  • No 60-minute Balinese massage: the Traditional Balinese Massage is 90 min (IDR 650,000) or 120 min (IDR 800,000); the 60-minute massages are Dry Recovery (face down only, IDR 550,000) and Foot Reflexology (IDR 350,000)
  • Kayasiddhi Ritual, 2 hrs, IDR 1,350,000: Traditional Balinese Massage, botanical body polish and volcanic body mask
  • Bhakti Couple Ritual for Two, 3 hours, IDR 3,700,000
  • Thermal Reset Ritual (private infrared sauna and cool immersion), 45 min, IDR 500,000
  • Complimentary pick-up from Seminyak, Kerobokan, Umalas, Batu Belig and Petitenget with 2 hours' notice
  • WhatsApp +62 811 365 563
Prana Spa

Hotel spa · Seminyak

Prana Spa

Photo by @impianaseminyakbali

At Impiana Private Villas Seminyak

Indian- and Middle Eastern-inspired spa at Impiana Private Villas Seminyak on Kunti I Road. The menu covers aromatherapy massages, Ayurvedic Shirodhara, Balinese rituals and Private Suite packages for two.

Massage · Signature Body Massage
IDR 750,000 · 60 min+ 25% tax and service · ≈ IDR 938k in total
Signature · Shirodhara (listed under Ayurvedic "Our Signature Treatments")
IDR 900,000 · 60 min+ 25% tax and service · ≈ IDR 1.1 m in total

Open: 9 AM–9 PM

Age: 16

Couples roomsteam roomplunge poolsVichy showerflower bath

Good to know +
  • Signature Body Massage combines Swedish and Balinese techniques and starts with the Prana Foot Ritual
  • Mystique of Bali, 120 min, IDR 1,300,000++: Balinese oil massage, lulur scrub, yoghurt splash and a rose and frangipani flower bath
  • Private Suite packages are priced for two people (from IDR 2,500,000 for 120 minutes)
  • Hotel guests can take some treatments in their villa (dial #321 or #312)
  • The menu says guests must be over 16 years of age
  • A credit card is needed to secure a booking; cancellations under 8 hours are charged 50%

Hotel spa · Petitenget, Seminyak

Desa Spa

At Desa Potato Head Bali

Spa inside Desa Potato Head Bali on Petitenget Road, with Indonesian urut massages, body treatments such as mandi lulur and boreh, and sessions with a Balinese healer (balian).

Massage · Classic Urut Segar (Indonesian massage)
IDR 990,000 · 60 minNett, tax included
Signature · Signature Urut Bugar
IDR 1.27 million · 75 minNett, tax included

Open: 9 AM–9 PM (last treatment 7:30 PM)

Good to know +
  • Menu prices are nett and shown in thousands of rupiah
  • Signature Urut Bugar combines effleurage and dynamic stretching (75 min IDR 1,270,000; 90 min IDR 1,545,000)
  • Traditional Mandi Lulur, 1 hr 45 min, IDR 1,400,000; Boreh, 45 min, IDR 670,000
  • Traditional Balinese Healing with a balian, 90 min, IDR 4,150,000
  • The menu lists separate 90-minute in-room prices (for example Signature Urut Bugar IDR 1,850,000)
  • IV treatments are also on the menu

Hotel spa · Seminyak

Kahyangan Spa

At The Seminyak Beach Resort & Spa

Spa at The Seminyak Beach Resort & Spa, with hand-painted wall murals and coloured glass windows. It has three couple rooms (two with ocean views), four single rooms, a sauna and hot and cold plunge pools.

Massage · Liang Manah (Balinese mepijet massage)
IDR 900,000 · 60 min++ · ≈ IDR 1.1 m in total
Signature · Kahyangan Loka (flower foot bath and Kahyangan Touch massage)
IDR 1.2 million · 90 min++ · ≈ IDR 1.5 m in total

Open: 10 AM–9 PM

Age: 14

Couples room3 couple rooms with open-air bathtubs4 single roomssaunahot plunge pool

Good to know +
  • Liang Manah uses the Balinese mepijet massage technique (60 min IDR 900,000; 90 min IDR 1,200,000)
  • Escape to Paradise couples massage with flower bath, 90 min, IDR 2,500,000
  • Guests must be 14 or older to enter the spa
  • Cancellations under 6 hours are charged 50%

Hotel spa · Seminyak

Lagoon Spa Seminyak

At Villa Seminyak Estate & Spa

Spa within Villa Seminyak Estate & Spa, opened in 2003, where treatments take place in ten double spa villas.

Massage · Traditional Balinese Massage
IDR 510,000 · 60 min++ · ≈ IDR 617k in total
Signature · Seminyak Estate Massage
IDR 754,000 · 60 min++ · ≈ IDR 912k in total

Open: Daily 9 AM–8 PM

Couples room10 double spa villasjacuzzisaunarain shower

Good to know +
  • Prices are listed as 'start from' and exclude tax and service
  • Seminyak Estate Massage combines Shiatsu and Balinese techniques
  • Free pick-up or drop-off within Seminyak, Kuta and Tuban for bookings of at least two people and at least 60 minutes each
  • Kids massage on the menu (30 or 60 minutes)
  • Also offers yoga, reiki and sound healing sessions

Hotel spa · Petitenget, Seminyak

AWAY Spa

At W Bali - Seminyak

The spa at W Bali - Seminyak on Petitenget Road, bookable online through Marriott's spa booking page.

Massage · Balinese Massage
IDR 1.9 million · 60 minTax not stated on the menu
Good to know +
  • Balinese Massage includes a warming fresh ginger pack on tense areas (60 min IDR 1,900,000; 90 min IDR 2,650,000)
  • Morning After Massage with coffee body butter, 90 min, IDR 2,650,000
  • AWAY: Raw Energy body treatment (coffee exfoliation, Awakening Massage and a cooling face compress), 120 min, IDR 4,100,000

Day spa · Seminyak Village mall, Seminyak

Spring Spa Seminyak Village

Day spa on the rooftop of the Seminyak Village shopping mall, part of the Spring Spa group, which also has Bali branches in Canggu, Uluwatu, Bingin, Ubud and Nusa Lembongan.

Massage · Balinese Massage
IDR 400,000 · 60 minTax not stated on the menu
Signature · Spring Signature Massage
IDR 520,000 · 90 minTax not stated on the menu

Open: Daily 10 AM–9 PM

Couples roomrooftop indoor and outdoor areas with landscaped gardens and water featuresbeverage barblow-dry barnail and hair salon services

Good to know +
  • Balinese and Spring Signature massages cost the same (60 min IDR 400,000; 90 min IDR 520,000)
  • Perfect Pairs massage for two: 60 min IDR 800,000; 90 min IDR 1,040,000
  • Menu also covers facials, nails, brows and lashes, hair removal, hair salon and make-up
  • Phone +62 813 3862 7222

11 spas

Spas in Canggu

Day spas and bathhouse-style spas around Batu Bolong, Berawa and Pererenan.

COMO Shambhala Canggu

Hotel spa · Echo Beach, Canggu

COMO Shambhala Canggu

Photo by @comocanggu

At COMO Canggu

COMO Shambhala Canggu is the spa and wellness centre of COMO Canggu, the COMO resort on Echo Beach. It has eight treatment rooms, two of them doubles, plus steam rooms, a gym and Pilates and yoga studios.

Massage · Indonesian Massage
IDR 1 million · 75 min+ 21% tax and service · ≈ IDR 1.2 m in total
Signature · COMO Shambhala Massage
IDR 1 million · 75 min+ 21% tax and service · ≈ IDR 1.2 m in total

Open: 10 AM–7 PM (fitness centre 24 hours)

Couples roomsteam roomslocker roomsfitness centretwo Pilates studios

Good to know +
  • The Indonesian Massage and the signature COMO Shambhala Massage start at 75 minutes (IDR 1,000,000); the 60-minute massages are Foot Acupressure, Manual Lymphatic Drainage and Indian Head Massage (IDR 850,000 each)
  • Non-staying guests pay in full when booking and must cancel 24 hours ahead
  • Menu includes Javanese Royal Lulur Bath (120 min, IDR 1,600,000) and Traditional Balinese Body Wrap (120 min, IDR 1,600,000)
  • Kids menu for ages 5–15 with a parent in the room; wellness facilities are complimentary for hotel guests 16 and over
  • Book by phone +62 361 6202209 or WhatsApp +62 811 3820 9572
  • In-room treatments for COMO Canggu hotel guests cost IDR 175,000 extra; treatments outside 10 AM–7 PM cost IDR 275,000 extra
AMO Spa & Bathhouse

Spa and bathhouse · Batu Bolong, Canggu

AMO Spa & Bathhouse

Photo by @amospabali

AMO is a spa and recovery bathhouse on Batu Bolong Road, operating in Canggu since 2008. It combines a self-guided hot-and-cold bathhouse circuit, a massage and beauty spa, a skin clinic and a café at one address.

Massage · Relax Me (AMO's take on the classic Balinese massage)
IDR 400,000 · 60 min+ 20% tax and service · ≈ IDR 480k in total
Signature · Relax Me (AMO calls it its signature relaxation massage)
IDR 400,000 · 60 min+ 20% tax and service · ≈ IDR 480k in total
Day pass · Bathhouse single entry
IDR 300,000Tax not stated on the menu

The pass includes self-guided circuit: Swedish sauna, rock sauna, steam room, Turkish hammam, ice plunges, ice barrels, pool (+ 15% tax and 5% service per AMO's FAQ).

Open: Daily 8 AM–10 PM

Age: 12

Couples roomSwedish saunarock saunasteam roomTurkish hammam

Good to know +
  • Prices exclude 15% tax and 5% service
  • Rejuvenate Me (60 min IDR 425,000) was designed with an orthopaedic surgeon and mixes deep tissue, Lomi-Lomi and pressure-point work
  • Body treatments are not available for children under 12; children are not allowed upstairs in the spa except the mani-pedi zone
  • Group bookings of 3+ and couple packages need a 50% deposit
Udara Spa

Hotel spa · Seseh

Udara Spa

Photo by @udarabali

At Udara Bali

Udara Spa is the spa of Udara Bali, an adults-only yoga and wellness resort in Seseh. Treatments take place in an open-air rooftop Sky Spa or the indoor Goa Spa, and day visitors can buy a pass to the spa facilities.

Massage · Signature Balinese Massage
IDR 640,000 · 60 minTax not stated on the menu
Signature · Signature Balinese Massage
IDR 690,000 · 75 minTax not stated on the menu
Pass · Spa facilities pass
IDR 300,000Tax not stated on the menu

Weekday price; IDR 350,000 at weekends

The pass includes Finnish sauna, steam room, infrared sauna, warm and cold plunge pools with jacuzzi, ice bath, warm-water Watsu pool, main pool, meditation cave.

Open: Treatments daily 10 AM–9 PM (last treatment 7:45 PM); spa facilities daily 8 AM–10 PM

Age: 14

Couples roomFinnish saunasteam roominfrared saunawarm and cold plunge pools

Good to know +
  • Adults-only resort: minimum age 14 for the spa facilities
  • Menu includes Balinese Boreh Body Mask and Balinese Lulur (60 min, IDR 735,000 each) and a cream bath (60 min, IDR 625,000)
  • Couples package 'You and I' (150 min, IDR 2,230,000 for two)
  • WhatsApp +62 877-6537-7313
Spring Spa Canggu

Day spa · Batu Bolong, Canggu

Spring Spa Canggu

Photo by @spring_spa

Spring Spa Canggu is the Batu Bolong branch of the Spring Spa group, which also has spas in Seminyak, Uluwatu, Bingin, Ubud and Nusa Lembongan. The menu covers massage, facials, nails, hair removal, brows and lashes, and a hair salon.

Massage · Balinese Massage
IDR 400,000 · 60 minTax not stated on the menu
Signature · Spring Signature Massage
IDR 400,000 · 60 minTax not stated on the menu

Open: Daily 9 AM–9 PM

Couples roomhealth bar

Good to know +
  • Perfect Pairs massage for two: 60 min IDR 800,000, 90 min IDR 1,040,000
  • Pregnancy massage 60 min IDR 450,000
  • Phone/WhatsApp +62 853 3844 7500
Goldust Spa

Day spa · Batu Bolong, Canggu

Goldust Spa

Photo by @goldustspa

Goldust is a day spa off Batu Bolong Road with private massage suites, a poolside lounge for massages and facials, and couple's packages that end in a flower-petal bath.

Massage · Relaxation (blend of Balinese and Swedish massage)
IDR 320,000 · 60 min+ 20% tax and service · ≈ IDR 384k in total
Signature · Signature massage (with mineral back mask and warm rose quartz stones)
IDR 500,000 · 90 min+ 20% tax and service · ≈ IDR 600k in total

Couples roomprivate massage suitespoolside loungeflower baths (couple's packages)boutique

Good to know +
  • Couple's Retreat: Romantic Escape 2 h 30 min IDR 2,800,000++ for two; Cleopatra IDR 4,200,000++ for two
  • Spa for Kids and spa party menus
  • Remedy deep-tissue massage 60 min IDR 350,000++
  • WhatsApp +62 811-383-721

Day spa · Pererenan

Therapy Day Spa

Therapy is a day spa on Pererenan Beach Road that works with plant-based, toxin-free products, offering massages, scrubs, facials, reflexology and nail care. Its hair spa is at No. 98 on the same road.

Massage · The Healing Act (traditional Balinese techniques)
IDR 400,000 · 60 minTax not stated on the menu
Signature · The Ultimate Euphoria
IDR 800,000 · 90 minTax not stated on the menu

Open: Daily 9 AM–8 PM

Good to know +
  • The Panel Beat deep-tissue massage 60 min IDR 500,000
  • Cream bath 60 min IDR 500,000
  • Three Slices of Heaven package (3 hours) IDR 1,300,000
  • WhatsApp +62 878 6213 7603

Day spa · Echo Beach, Canggu

Tonic Day Spa Canggu

Tonic is a day spa on Batu Mejan Road, about 500 metres from Echo Beach, with four single, four couples' and two triple treatment rooms, each air-conditioned with its own shower.

Massage · Balinese Massage
IDR 310,000 · 60 minTax not stated on the menu
Signature · Botanical Herb Massage
IDR 520,000 · 90 minTax not stated on the menu

Open: Daily 9 AM–10 PM

Couples room4 single, 4 couples' and 2 triple treatment roomsprivate shower in every roomterrazzo soaking baths in some rooms

Good to know +
  • Balinese Massage also 90 min IDR 435,000 and 120 min IDR 610,000
  • Welcome drink of pineapple, mint and lemongrass
  • Sister spas in Ubud and Uluwatu
  • WhatsApp +62 813 3067 2632

Day spa · Batu Mejan, Canggu

Espace Spa

Espace Spa is a day spa on Batu Mejan Road with aromatherapy and therapeutic massages, body scrubs and wraps, facials, nail care and body sugaring.

Massage · Traditional Oriental / Full Body
IDR 323,000 · 60 min+ 15% tax · ≈ IDR 371k in total
Signature · Traditional Oriental / Full Body (menu calls it the signature massage)
IDR 423,000 · 90 min+ 15% tax · ≈ IDR 486k in total
Good to know +
  • Traditional Oriental, Calm and Relax Me, Tension Relief and Pregnancy massages are all IDR 323,000 for 60 min and IDR 423,000 for 90 min, + 15% PPN
  • Also teaches massage classes (individual or group)
  • WhatsApp +62 811 3890 442

Day spa · Batu Bolong, Canggu

MAJA Spa

MAJA Spa is a day spa on Batu Bolong Road with massages, facials and body treatments; the MAJA site also lists a hotel and a studio.

Massage · Balinese Massage
IDR 475,000 · 60 minTax not stated on the menu
Signature · Lymphatic Fusion (MAJA Signatures)
IDR 600,000 · 60 minTax not stated on the menu
Good to know +
  • Balinese Massage 90 min IDR 600,000
  • The Wellness Escape package 120 min IDR 1,080,000 per person
  • Packages and discounts only through reception on WhatsApp (+62 812 3944 8484), not online booking

Day spa · Padang Linjong, Canggu

Améline Beauty Canggu

Améline is a beauty salon and spa on Padang Linjong Road, offering massage, body and face treatments alongside hair, nails, brows and lashes.

Massage · Balinese Massage
IDR 348,000 · 60 minTax not stated on the menu
Signature · Ameline Signature Massage
IDR 388,000 · 60 minTax not stated on the menu

Open: Daily 10 AM–9 PM

Couples roomspa suite for two

Good to know +
  • Spa Suite for Two: 60 min IDR 696,000, 90 min IDR 956,000
  • Balinese Massage 90 min IDR 478,000
  • WhatsApp (Bali branch) +62 811 8937 788
The Ark Boutique Recovery Spa

Spa and bathhouse · Pererenan

The Ark Boutique Recovery Spa

Photo by @thearkrecovery

The Ark is a boutique recovery spa in Pererenan built around a three-hour thermal circuit of sauna, ice bath, steam dome and jacuzzi, with a massage and facial menu.

Massage · The Flow (traditional Balinese massage)
IDR 500,000 · 60 min+ 15% tax · ≈ IDR 575k in total
Signature · The Ark Signature
IDR 600,000 · 60 min+ 15% tax · ≈ IDR 690k in total
Day pass · The Thermal Journey (3 hours)
IDR 517,500Tax not stated on the menu

The pass includes includes 15% tax; sauna, ice bath, steam dome, jacuzzi, garden rest zones, lounge café; walk-in.

Open: Daily 9 AM–10 PM

Age: 16

Couples roomsaunaice bathsteam domejacuzzi

Good to know +
  • Adults only, 16+
  • Thermal Journey can be added to any massage or facial for IDR 350,000
  • The Ark Escape for Two: Thermal Journey plus simultaneous 90-minute massages in a private room, IDR 2,200,000 + 15% tax
  • WhatsApp +62 823 4222 2578

5 spas

Spas in Kuta & Legian

Hotel spas on the beach roads of Kuta and Legian, and day spas on Sunset Road.

Day spa · Kuta

Taman Air Spa

Stand-alone day spa in a private spa villa on Sunset Road in Kuta, serving guests since 2012. The menu centres on long organic body rituals using water lily, moringa, avocado, coconut and hibiscus.

Massage · Balinese Massage
IDR 650,000 · 90 minNett, tax included

Couples roomprivate spa villa

Good to know +
  • No 60-minute massage on the menu: the Balinese Massage is 90 minutes
  • Prices include tax and service
  • Couple Honeymoon Spa Treatment (150 min, IDR 1,900,000) and Couple Wine Spa (150 min, IDR 2,300,000)
  • Water Lily Spa Treatment: Optimal Radiance, 150 min, IDR 930,000
  • Royal Javanese Lulur and Balinese Boreh Ritual, 120 min, IDR 850,000 each
  • Book by WhatsApp +62 811 388 2224
DaLa Spa Alaya Dedaun Kuta

Hotel spa · Kuta

DaLa Spa Alaya Dedaun Kuta

Photo by @dalaspa

At Alaya Dedaun Kuta

DaLa Spa is the spa of Alaya Dedaun Kuta, a private pool villa hotel on Legian Road. The menu mixes Balinese and Indonesian massages with rituals such as Urut Nusantara and the Royal Wedding Ritual.

Massage · Balinese Massage
IDR 645,000 · 60 min+ 21% tax and service · ≈ IDR 780k in total
Signature · DaLa Aromatherapy Massage
IDR 709,000 · 75 min+ 21% tax and service · ≈ IDR 858k in total

Open: Daily 9 AM–11 PM

Couples roomflower and milk baths

Good to know +
  • Balinese Massage: 60 min IDR 645,000; 90 min IDR 786,000
  • DaLa Aromatherapy Massage is the spa's signature massage
  • Packages have per-person and per-couple prices (Velvet Rose, 120 min, IDR 1,122,000 per person or IDR 2,106,000 per couple)
  • Contact: +62 361 756 276 or experience.kuta@dalaspa.com

Hotel spa · Legian

The Spa at Padma Resort Legian

At Padma Resort Legian

The spa of Padma Resort Legian on Padma Road, with body scrubs, facials and massages inspired by traditional Asian rituals.

Massage · Balinese
IDR 860,000 · 90 min+ 15% tax · ≈ IDR 989k in total
Signature · Padma Signature Touch
IDR 1.74 million · 180 min+ 15% tax · ≈ IDR 2 m in total

Open: Daily 9 AM–9 PM

Good to know +
  • No 60-minute Balinese massage on the current menu: the Balinese massage is 90 minutes
  • Padma Signature Touch (3 hours): sound healing, full-body Balinese massage, lulur and the Padma Facial Ritual
  • Lulur scrub and Boreh Revival body wrap, 45 min, IDR 485,000 each
  • Children under 12 must be accompanied by a parent or guardian during treatment

Hotel spa · Legian

Glow Spa

At Bali Mandira Beach Resort & Spa

Glow Spa is the spa of Bali Mandira Beach Resort & Spa on Padma Road in Legian, with Balinese massages, Ayurvedic treatments and Eminence organic facials.

Massage · Ancient Balinese Massage
IDR 550,000 · 60 min+ 26.5% tax and service · ≈ IDR 696k in total
Signature · Mandira Signature Massage (four hands)
IDR 850,000 · 60 min+ 26.5% tax and service · ≈ IDR 1.1 m in total

flower bath

Good to know +
  • Ancient Balinese Massage: 60 min IDR 550,000; 90 min IDR 785,000
  • Mandira Signature Massage is a four-hands massage by two therapists
  • Bath ritual 30 min: IDR 500,000 (botanical) or IDR 600,000 (flower)
  • Full payment is required to secure a reservation
  • Spa bookings by WhatsApp +62 812 4634 1738; reservations taken daily 10 AM–7 PM

Hotel spa · Kuta Beach, Kuta

Rock Spa

At Hard Rock Hotel Bali

Rock Spa is the spa of Hard Rock Hotel Bali on Pantai Kuta Road, with music-themed treatments alongside Traditional Balinese massage. Treatments include use of the sauna, steam rooms and hot and cold plunge pools.

Massage · Traditional Balinese
IDR 786,500 · 60 minNett, tax included
Signature · Hard Rock Massage
IDR 1.03 million · 90 minNett, tax included

Open: Daily 8 AM–9 PM (last 60-minute appointment 8 PM)

Couples roomsaunasteam roomshot plunge poolcold plunge pool

Good to know +
  • Traditional Balinese: 60 min IDR 786,500; 90 min IDR 1,028,500
  • Hard Rock Massage is the house signature: a fusion of massage styles including ear reflexology
  • Couple packages from IDR 1,573,000 (60 min, Only You)
  • Treatments include use of the facility, robe, slippers and a locker
  • Phone +62 361 761 869 ext. 7325

3 spas

Spas in Jimbaran

Resort spas on Jimbaran Bay and the hillside above it.

Day spa · Sidewalk Jimbaran, Jimbaran

Ambiente Reflexology and Spa at Sidewalk Jimbaran

A reflexology and massage spa at the Sidewalk Jimbaran shopping centre on Uluwatu Road, part of the Ambiente spa group.

Massage · Ambiente's Traditional Massage
IDR 379,000 · 60 minNett, tax included
Signature · Ambiente's Traditional Massage (the menu calls it its signature heritage full-body massage)
IDR 379,000 · 60 minNett, tax included

Open: Daily 9 AM–9 PM

Good to know +
  • Traditional massage 90 minutes IDR 469,000 nett; 120 minutes IDR 559,000 nett.
  • 30-minute foot reflexology IDR 209,000 nett.
  • Relaxing Sensation (Balinese massage and reflexology): 120 minutes IDR 529,000 nett.

Hotel spa · Jimbaran

Spa Uluwatu

At InterContinental Bali Resort

The spa of InterContinental Bali Resort in Jimbaran. Despite its name, it is in Jimbaran, not Uluwatu.

Massage · Bali Ocean Serenity (Balinese massage)
IDR 2.2 million · 60 min++ · ≈ IDR 2.7 m in total
Signature · Royal Heritage Ritual
IDR 5.25 million · 210 min++ · ≈ IDR 6.4 m in total

Open: Daily 9 AM–9 PM

separate male and female sectionssteam roomsaunasemi-open jetted tub

Good to know +
  • Spa Uluwatu is inside InterContinental Bali Resort on Uluwatu Road in Jimbaran.
  • Bali Ocean Serenity 90 minutes IDR 3,700,000++.
  • Beauty salon open 10 AM–7 PM.

Hotel spa · Jimbaran Bay

The Healing Village Spa

At Four Seasons Resort Bali at Jimbaran Bay

The spa of Four Seasons Resort Bali at Jimbaran Bay, mixing Balinese healing traditions with light, sound and crystal therapies.

Massage · Bali Restore (Balinese massage)
IDR 3 million · 75 min+ 21% tax and service · ≈ IDR 3.6 m in total
Signature · Karunia Age-Revitalizing Facial (the spa's signature age-defying facial)
IDR 3.1 million · 60 min+ 21% tax and service · ≈ IDR 3.8 m in total

Open: Spa treatments daily 9 AM–9 PM

Illume Room (light, colour and sound therapy)Longevity Gardensteam roomsauna

Good to know +
  • There is no 60-minute Balinese massage; Bali Restore runs 75–90 minutes (IDR 3,000,000–3,500,000).
  • Karunia Age-Revitalizing Facial: 60–90 minutes, IDR 3,100,000–3,500,000.
  • Suara Jimbaran (gong sound bath, glass stone massage, face treatment): 120 minutes IDR 4,400,000.
  • Sembuh Bali (herbal wrap, steam and no-oil Balinese massage): 120 minutes IDR 4,400,000.
  • The resort also has a Pilates studio and a visiting practitioners programme.

8 spas

Spas in Uluwatu

Clifftop resort spas and small day spas along the Bukit roads.

Day spa · Ungasan

Zahra Spa Uluwatu

A day spa on Uluwatu Road in Ungasan with a massage menu, two- to two-and-a-half-hour packages and three-hour couple packages. It is the Uluwatu sister of Zahra Spa in Nusa Dua.

Massage · Balinese Massage
IDR 295,000 · 60 minTax not stated on the menu

Couples roomflower bath (couple packages)

Good to know +
  • Couple 1 package for two: 3 hours, IDR 1,700,000 (flower foot wash, Balinese massage, traditional facial, foot reflexology, flower bath).
  • Balinese massage: 1 hour IDR 295,000, 90 minutes IDR 435,000, 2 hours IDR 580,000.
  • No deposit or advance payment; you pay after the treatment.
  • Repeat-visit discounts: 5% off the second visit, 10% off the third, 15% off the fourth.

Day spa · Ungasan

Rika Spa

A neighbourhood massage and beauty spa on Uluwatu Road in Ungasan, with massages, facials, nails, waxing and lash services.

Massage · Traditional Balinese Massage
IDR 200,000 · 60 min+ 15% tax · ≈ IDR 230k in total
Signature · Signature Surf Massage
IDR 240,000 · 60 min+ 15% tax · ≈ IDR 276k in total

Open: Daily 9 AM–9 PM

Couples room

Good to know +
  • Traditional Balinese massage 90 minutes IDR 290,000.
  • Walk-ins are usually fine in the morning; from about 4 PM it gets busy, so message on WhatsApp the same day.
  • Couples massage: two therapists in one private room, from IDR 400,000 for two.
  • Pregnancy massage from the second trimester.

Day spa · Uluwatu

Spring Spa Uluwatu

The Uluwatu branch of the Spring Spa day-spa chain on Labuan Sait Road, combining massage rooms with a hair salon and nail area.

Massage · Balinese Massage
IDR 400,000 · 60 minTax not stated on the menu
Signature · Spring Signature Massage
IDR 400,000 · 60 minTax not stated on the menu

Open: Daily 9 AM–8 PM

Age: 6

Couples room11 treatment roomsDavines hair salonmanicure and pedicure area

Good to know +
  • Balinese massage 90 minutes IDR 520,000.
  • Perfect Pairs (for two): 60 minutes IDR 800,000, 90 minutes IDR 1,040,000.
  • Children under 6 are not allowed in treatment rooms.
  • A second branch, Spring Spa Bingin, is on Bingin Beach Road in Pecatu.

Hotel spa · Banjar Wijaya Kusuma, Ungasan

Karma Spa at Karma Kandara

At Karma Kandara

The clifftop spa of Karma Kandara in Ungasan, with thatched treatment bales and an Ocean Spa Suite for sauna and cold-plunge sessions.

Massage · Sacred Balinese Massage
IDR 1.45 million · 60 min+ 21% tax and service · ≈ IDR 1.8 m in total
Signature · Karma Rhythm Signature Massage
IDR 1.45 million · 60 min+ 21% tax and service · ≈ IDR 1.8 m in total

Couples roomclifftop spa balesOcean Spa Suiteinfrared saunaice bath

Good to know +
  • The menu lists prices in thousands of rupiah (1,450 = IDR 1,450,000).
  • Sacred Balinese Massage 90 minutes IDR 1,750,000 ++.
  • Island Unwind ritual (60-minute Sacred Balinese Massage, sea salt scrub, sculpting facial): 120 minutes IDR 2,470,000 ++ per person.
  • Fire + Ice contrast-therapy session (infrared sauna and ice bath) in the Ocean Spa Suite: 60 minutes IDR 825,000 ++ per person.
  • Cancel at least 24 hours ahead to avoid a 100% charge.

Hotel spa · Banjar Kelod, Ungasan

Lohma Spa

At Umana Bali, LXR Hotels & Resorts

The spa of Umana Bali, LXR Hotels & Resorts on the Ungasan clifftop, with a menu built around the Balinese Tri Hita Karana philosophy.

Massage · Indigenous (Balinese-inspired massage)
IDR 1.6 million · 60 min++ · ≈ IDR 1.9 m in total
Signature · Lohma Massage (the spa's signature Indonesian massage with gemstones)
IDR 1.8 million · 60 min++ · ≈ IDR 2.2 m in total

Open: Daily 9 AM–9 PM (last booking 7:30 PM)

infra-red saunasteam roomhot and cold tubsspa pool

Good to know +
  • Indigenous massage 90 minutes IDR 2,200,000++; Lohma Massage 90 minutes IDR 2,400,000++.
  • Tri Hita Karana Journey (scrub and wrap, bath ritual, 90-minute massage, facial): 240 minutes IDR 7,000,000++.

Hotel spa · Pecatu Indah Resort, Pecatu

Talise Spa

At Jumeirah Bali

The spa of Jumeirah Bali in Pecatu, set below the lobby, with a Majapahit-inspired design, a hammam and an indoor relaxation pool.

Massage · Balinese Massage
IDR 2.5 million · 90 min+ 26.5% tax and service · ≈ IDR 3.2 m in total
Signature · Royal Dwara (lulur and hammam ritual with Balinese massage)
IDR 4 million · 120 min+ 26.5% tax and service · ≈ IDR 5.1 m in total

Open: Daily 9 AM–9 PM (last booking 7:30 PM)

Couples roomRoyal Ottoman hammamindoor relaxation poolsteam and sauna roomVichy shower suite

Good to know +
  • There is no 60-minute Balinese massage; the shortest is 90 minutes, listed as 'starts from'.
  • Photography and filming are not allowed inside the spa.
  • Cancel at least 24 hours ahead; late cancellations and no-shows are charged in full.

Hotel spa · Uluwatu

Spa Alila

At Alila Villas Uluwatu

The spa of Alila Villas Uluwatu, with private spa villas and a cliff-edge cabana for treatments above the ocean.

Massage · Balinese Massage
IDR 1.75 million · 60 min+ 26.5% tax and service · ≈ IDR 2.2 m in total

Open: Daily 9 AM–10 PM (last appointment 8:30 PM)

Couples roomspa villas with herbal steam shower and bathtubCliff Edge Spa Cabana24-hour fitness center

Good to know +
  • Balinese massage 90 minutes IDR 2,250,000 + 26.5% tax and service.
  • Balinese Beauty Ritual (60-minute Balinese massage, lulur scrub, body mask, mini facial): 120 minutes IDR 3,250,000 + 26.5% tax and service.
  • Menu prices are written in thousands of rupiah.
  • Each spa villa has two treatment beds, a herbal steam shower and a bathtub.
  • Cancellations within 8 hours are charged 50%.
  • Children must be accompanied by an adult.
The Bvlgari Spa

Hotel spa · Banjar Dinas Kangin, Uluwatu

The Bvlgari Spa

Photo by @bvlgarihotels

At Bvlgari Resort Bali

The clifftop spa of Bvlgari Resort Bali, with a reception in an antique Javanese joglo and treatments that mix Indonesian massage with Augustinus Bader facials.

Massage · Traditional Massage (freestyle Balinese)
IDR 3 million · 90 min++ · ≈ IDR 3.6 m in total
Signature · Bvlgari Royal Lulur for Two (price for two)
IDR 20 million · 180 min++ · ≈ IDR 24.2 m in total

Open: Daily 9 AM–9 PM

Couples roomspa suitesRoyal Spa Pavilionplunge poolJacuzzi

Good to know +
  • Open to guests who are not staying at the hotel.
  • There is no 60-minute massage; massages run 90–120 minutes (Relaxing Foot Massage 60 minutes IDR 2,000,000).
  • Non-residents can book at least 2 hours ahead; a credit card is needed to secure the booking.
  • Arrive 40 minutes early to use the spa facilities.
  • Changes or cancellations less than 24 hours ahead are charged in full.
  • Under-18s must be accompanied by an adult.

5 spas

Spas in Nusa Dua

Resort spas inside the Nusa Dua enclave and Tanjung Benoa, with day spas just outside the gates.

Day spa · BTDC main gate, Nusa Dua

Zahra Spa Nusa Dua

A day spa by the main gate of the Nusa Dua resort area, offering massages, packages, nails and lashes, with free hotel transfers.

Massage · Balinese Massage
IDR 375,000 · 60 minTax not stated on the menu

Couples room

Good to know +
  • Free pick-up and drop-off from hotels.
  • Balinese massage: 1 hour IDR 375,000, 90 minutes IDR 535,000, 2 hours IDR 725,000.
  • Package I (Balinese massage, reflexology, ginger tea): 2 hours IDR 700,000.
  • No deposit; you pay after the treatment.
  • Repeat-visit discounts: 5% off the second visit, 10% off the third, 15% off the fourth.

Hotel spa · Tanjung Benoa

Conrad Spa

At Conrad Bali

The spa of Conrad Bali in Tanjung Benoa, with a massage menu, couples rituals and JIWA wellness programmes such as sound healing and SWAY hammock therapy.

Massage · Tranquil Javanese Flow
IDR 1.2 million · 60 min++ · ≈ IDR 1.5 m in total
Signature · Conrad Custom Massage
IDR 1.5 million · 60 min++ · ≈ IDR 1.8 m in total

Couples roomSWAY suspended cocoon hammock therapy24-hour fitness club

Good to know +
  • Tranquil Javanese Flow is 90 minutes IDR 1,500,000++ per person. The spa menu on the hotel site has no Balinese massage, but the official online booking lists one: 60 minutes IDR 1,350,000, 90 minutes IDR 1,750,000 (no tax wording shown there).
  • Balinese Hot Stone Massage: 90 minutes IDR 1,800,000++.
  • Yin and Yang for couples (Qi Gong, lulur scrub, Javanese massage, flower bath): 120 minutes IDR 3,600,000++ per couple.

Hotel spa · ITDC Lot N-3, Nusa Dua

Heavenly Spa by Westin

At The Westin Resort Nusa Dua, Bali

The spa of The Westin Resort Nusa Dua, Bali, with thermal facilities, beachfront treatment bales and wellness classes.

Massage · Traditional (Balinese, Javanese or Shiatsu)
IDR 1.2 million · 60 min+ 26.5% tax and service · ≈ IDR 1.5 m in total
Signature · Heavenly Spa Signature Massage
IDR 1.3 million · 60 min+ 26.5% tax and service · ≈ IDR 1.6 m in total
Pass · Heavenly Spa Day Pass
IDR 500,000Tax not stated on the menu

The pass includes 30-minute foot massage, thermal facilities and relaxation lounge, Premium Wing pool access; Monday-Friday, book one day ahead; + 26.5% tax and service.

Open: Daily 10 AM–10 PM (beachfront spa bales 10 AM–6 PM)

Couples roomhydro jet poolscold plungeHimalayan salt wall saunassteam rooms

Good to know +
  • Traditional massage 90 minutes IDR 1,400,000 + 26.5% tax and service.
  • Arrive 30–45 minutes early to use the hydro jet pools, cold plunge, saunas and steam rooms.
  • Heavenly His & Hers couples ritual: 90 minutes IDR 2,800,000 per couple.

Hotel spa · Nusa Dua

Apurva Spa

At The Apurva Kempinski Bali

The clifftop spa of The Apurva Kempinski Bali in Nusa Dua, with treatments drawn from Javanese and Balinese healing traditions.

Massage · Ilangi Sayah (traditional Javanese massage)
IDR 1.19 million · 60 min+ 25% tax and service · ≈ IDR 1.5 m in total
Signature · Gending Apurva (signature herbal-poultice massage)
IDR 1.59 million · 60 min+ 25% tax and service · ≈ IDR 2 m in total

Open: Daily 9 AM–10 PM

Couples roomprivate spa suites

Good to know +
  • The price list is written in thousands of rupiah.
  • Ilangi Sayah 90 minutes IDR 1,488,000; Gending Apurva 90 minutes IDR 1,888,000.
  • 'Stages of Life' signature journeys run over two days (3–3.5 hours, from IDR 2,900,000).
  • Private Reformer Pilates 60 minutes IDR 700,000 (fitness classes carry 10% government tax instead of 15%); sound healing meditation 60 minutes IDR 350,000.

Hotel spa · Kawasan Pariwisata Nusa Dua, Lot S6

Iridium Spa

At The St. Regis Bali Resort

The spa of The St. Regis Bali Resort in Nusa Dua, set among reflecting pools and gardens, with 12 treatment spaces.

Massage · Balinese Massage
IDR 2.6 million · 60 minTax not stated on the menu
Signature · The St. Regis Spa Bali Signature Massage
IDR 2.65 million · 60 minTax not stated on the menu

Open: Daily 8 AM–11 PM

Couples roomhydrotherapy poolsaromatherapy steam roomsprivate suites with outdoor bathtubsfacial studio

Good to know +
  • Balinese massage 90 minutes IDR 3,600,000; 120 minutes IDR 5,200,000.
  • Appointment required.
  • The 150-minute Champagne ritual ends with a flower bath and a glass of champagne.
  • Luxury Champagne Treatment: 150 min, IDR 7,850,000.

7 spas

Spas in Sanur

Day spas on Danau Tamblingan Road and hotel spas along the beach path.

Leha Leha Spa

Day spa · Sanur

Leha Leha Spa

Photo by Leha Leha Spa

A day spa on Sudamala Road in Sanur offering Balinese massage, scrubs, facials, nails and multi-treatment packages.

Massage · Balinese Full Body Massage
IDR 215,000 · 60 minNett, tax included
Signature · Leha-Leha De-Stress Muscle Massage
IDR 385,000 · 90 minNett, tax included

Open: Daily 9 AM–10 PM (last booking 8:30 PM)

Couples roominter-connecting couples roomshower facilities

Good to know +
  • All prices include service and tax (the menu states 5% service and 10% tax).
  • The upstairs couples room has two tables and a sliding door that joins it with the next room for groups of four.
  • A Kids Balinese Massage (under 12, 60 minutes) is IDR 145,000.
  • The 'Farewell Bali' package includes hotel pick-up and drop-off at Ngurah Rai Airport.

Day spa · Sanur

Glo Salon & Beauty Sanur

Sanur branch of the Glo salon and day spa group at Gopa Town Square, combining hair, nails, waxing, facials and massage.

Massage · Balinese Massage
IDR 350,000 · 60 min+ 5% tax and service · ≈ IDR 368k in total

Open: 10 AM–8 PM

Glo Lounge (reflexology)

Good to know +
  • Glo also runs branches in Seminyak, Echo Beach and Canggu; the treatment menu is shared across the group.
  • Glo Massage (75 minutes) is IDR 420,000 + 5% service charge and government tax.
  • Four Hand Massage (two therapists, 60 minutes) is IDR 590,000.

Hotel spa · Sanur

The Spa at Puri Santrian

At Puri Santrian Beach Resort & Spa

The resort spa of Puri Santrian Beach Resort & Spa on Cemara Road in Sanur, with massages, facials, body treatments, nails and couples packages.

Massage · Balinese Massage
IDR 695,000 · 60 minNett, tax included

Open: 9 AM–8 PM

Couples roomflower bath ritual (in packages)

Good to know +
  • All rates include service charge and government tax.
  • Heaven on Earth (2 hours: flower foot bath, Balinese massage, natural facial or foot massage) is IDR 1,210,000 per person.
  • Couples packages run from IDR 2,165,000 (Heaven on Earth) to IDR 5,100,000 with a romantic dinner (Infinite Serenity).
  • Bookings: +62 361 288009 or WhatsApp +62 877 6260 2362.

Hotel spa · Sanur

Sudajiva Spa

At Sudamala Resort, Sanur

The spa of Sudamala Resort, Sanur, offering Balinese massage, boreh and lulur treatments alongside melukat, yoga, sound healing and jamu wellness programmes.

Massage · Balinese Massage
IDR 500,000 · 60 min+ 26.5% tax and service · ≈ IDR 633k in total
Signature · Sudajiva Signature Massage (two therapists)
IDR 800,000 · 60 min+ 26.5% tax and service · ≈ IDR 1 m in total

Couples roomspa suites with private garden courtyardoutdoor rain showerflower bath

Good to know +
  • Prices on the menu are quoted in thousands of rupiah and are subject to 26.5% government tax and service charge.
  • Wellness programmes include melukat (water purification) with a priest, yoga or meditation and a jamu workshop.
  • Couples rituals: True Love (90 minutes, IDR 950,000) and Escape for Two (150 minutes, IDR 1,800,000).

Hotel spa · Sanur

Svaha Spa Sanur

At Seascape Resort Sanur

The Svaha Wellness spa inside Seascape Resort Sanur on Aruna Road, with single and couples treatments and spa rooms with bathtubs.

Massage · Traditional Balinese Massage
IDR 580,000 · 60 min+ 21% tax and service · ≈ IDR 702k in total
Signature · Bamboo Svaha Spa Signature
IDR 680,000 · 90 min+ 21% tax and service · ≈ IDR 823k in total

Open: Daily 9 AM–10 PM

Couples roomspa rooms with bathtubsflower bath

Good to know +
  • The 60-minute Traditional Balinese Massage is IDR 980,000 for a couple.
  • Reservations required; cancellations within four hours are charged 50%.
  • WhatsApp +62 812-3733-9353.
Spa at Maya Sanur

Hotel spa · Sanur

Spa at Maya Sanur

Photo by @spaatmaya

At Maya Sanur Resort & Spa

The spa of Maya Sanur Resort & Spa on Danau Tamblingan Road, with massages, Pevonia facials, body treatments and treatments for children.

Massage · Balinese Massage
IDR 968,000 · 60 min+ 21% tax and service · ≈ IDR 1.2 m in total
Signature · Soothing Maya Massage
IDR 1.2 million · 75 min+ 21% tax and service · ≈ IDR 1.5 m in total

Open: Daily 10 AM–8 PM

Couples roomcouples treatment roomflower bath

Good to know +
  • Menu prices are per person and subject to an additional 10% service charge and 11% government tax.
  • Kids treatments: Kids Massage (45 minutes, IDR 600,000) and a Mommy and Me ritual for a parent and a child aged 4–12 in a couples room.
  • WhatsApp +62 821 4511 1135.

Hotel spa · Sanur Kaja, Sanur

Taru Pramana Spa & Wellness

At The Meru Sanur

The spa of The Meru Sanur on Hang Tuah Road, with Balinese massages, rituals, facials and Swissline treatments.

Massage · Balinese Apun Massage
IDR 1.3 million · 60 min++ · ≈ IDR 1.6 m in total
Signature · Meru-Jaga
IDR 1.85 million · 120 min++ · ≈ IDR 2.2 m in total

Open: Treatment hours 9 AM–9 PM

Couples room

Good to know +
  • Book at least 24 hours ahead.
  • Meru-Jaga is IDR 3,400,000++ for a couple.
  • Phone (0361) 201 2000.

Water purification

Melukat at the temple springs

Melukat is the Balinese cleansing ritual under a temple’s holy springs. These temples welcome visitors who come respectfully dressed; each card gives the fee and the rules the temple sets.

Water purification · Manukaya, Tampaksiring, Gianyar

Pura Tirta Empul

A water temple in Manukaya, Tampaksiring (Gianyar), where water from a holy spring flows through a row of spouts into the bathing pool used for melukat.

Open: Daily 8 AM–6 PM

lockers

Good to know +
  • Visitors of any faith may bathe. Enter the purification pool from the left and move along the spouts in order, washing face, head and body under each. Two spouts are reserved for death ceremonies; an attendant usually shows which ones visitors should use.
  • A sarong (kamen) and sash must be worn before entering the pool area; they can be borrowed or rented at the entrance if you do not bring your own.
  • No Hindu mantras need to be recited; visitors pray according to their own beliefs. Placing a canang sari offering in the prayer area before bathing is customary, and a donation for offerings is voluntary.
  • Bring a change of clothes (you get soaked).
  • Mornings around 8–10 AM are the quieter time.
  • Lockers are available for valuables.

Water purification · Sareseda, Tampaksiring, Gianyar

Pura Mengening

An 11th-century spring temple in the Pakerisan River valley at Tampaksiring with 12 holy springs, including two named for melukat.

Entry · Entry
IDR 30,000Nett, tax included

Includes sarong rental

Good to know +
  • The temple has 12 holy springs (tirta), each with its own purpose; Tirta Sudamala and Tirta Telaga Waja are the ones named for melukat.
  • Sarong is included in the entry fee.
  • A guide is available on site to explain the melukat steps.
  • Bring towel (none for rent), a change of clothes.
  • Weekdays are quieter; the full moon is the busiest time, when locals gather for ceremonies.
  • Menstruating women are asked to visit another time.

Water purification · Sedit, Bebalang, Bangli

Pura Tirta Sudamala

A spring temple in Sedit village, about 1 km south-west of Bangli town on the main road, used for melukat and free to enter.

Entry · Entry
Free

No entry fee

Good to know +
  • Nine fountains honour the Dewata Nawa Sanga, two the Widyadara and Widyadari, and one is kept for ancestor ceremonies (pitra yadnya).
  • Follow the melukat guidelines on site and keep the area clean.
  • Melukat is typically held on auspicious days in the Balinese calendar, such as Kajeng Kliwon, Tilem (new moon) and Purnama (full moon).

Sound healing

Sound healing sessions

Sessions with singing bowls, gongs and other instruments, usually lying down for an hour or more. Book ahead: groups are small and some run only on set days.

Sound healing · Kelabang Moding, Tegallalang

Pyramids of Chi

A sound-healing centre set among rice fields at Kelabang Moding, Tegallalang, north of Ubud, where sessions take place inside pyramid-shaped halls.

Session · Ancient Sound Healing
IDR 350,000 · 90 minTax not stated on the menu

Daily at 10 AM, 12 PM, 2 PM, 4 PM, 6 PM and 8 PM

Open: Daily 10 AM–10 PM

Age: 14

Good to know +
  • Bookings are essential; arrive about 30 minutes before the session to check in.
  • Wear loose, respectful clothing: no swimwear for women, a shirt for men.
  • Not for anyone who is or may be pregnant, has claustrophobia, severe anxiety or another severe mental health condition, or is under the influence of alcohol or drugs.
  • Refunds only for cancellations made at least 48 hours before check-in.

Sound healing · Peliatan, Ubud

The Yoga Barn

The Ubud yoga centre runs a weekly Tibetan singing-bowl meditation alongside other sound and breathwork sessions.

Session · Tibetan Bowls Sound Meditation
IDR 300,000 · 60 minTax not stated on the menu

Tuesdays 7:30–8:30 PM

Good to know +
  • Class cards are not accepted and there is no KITAS price; pay at the Lower Reception, which opens 60 minutes before.
  • No online booking; arrive 15 minutes early, latecomers may be refused.
  • Non-refundable; children under 12 are not admitted to night events.

Sound healing · Canggu

Samadi Bali

The Canggu yoga centre holds a weekly sound-healing workshop on Friday mornings, with shorter meditation-and-sound sessions on other days.

Session · Sound Healing Workshop
IDR 350,000 · 90 minTax not stated on the menu

Fridays 11:15 AM–12:45 PM

Good to know +
  • Book at least one hour before the session; the ticket page lists it as 17+.
  • Also on the schedule: Meditation & Sound Healing on Thursdays 1–2:15 PM.

Sound healing · Petitenget, Seminyak

Desa Potato Head Bali

The Seminyak beachfront resort runs sound-healing and breathwork sessions inside Klymax, its discotheque, using analogue instruments and the club's sound and light system.

Session · Sound Healing
IDR 500,000 · 90 minTax not stated on the menu

Monday and Wednesday 5–6:30 PM, Tuesday and Thursday 11 AM–12:30 PM; book online

Good to know +
  • Inner Tide breathwork runs on Thursdays from 2 to 3 PM, with an optional ice bath from 3:30 PM.
  • Sound healing is a paid session for all guests, hotel guests included.

Sound healing · Sanur Kaja, Sanur

Taru Pramana Spa & Wellness

At The Meru Sanur

The wellness centre of The Meru Sanur offers a sound and mantra session as part of its Taru Pramana programme, which is open to non-hotel guests.

Session · Enchanted Sound Healing
IDR 750,000 · 60 min++ · ≈ IDR 908k in total

On request, at least 24 hours ahead

Open: Activities 7 AM–4 PM

Good to know +
  • Price is per person.
  • The same programme offers Lukat Toya, a priest-led water purification ritual: 60 minutes, IDR 800,000++ per person.

Drop-in classes

Yoga classes you can drop in to

Studios that sell a single class, so you can join for a morning without a package. Class packs lower the price for longer stays.

Yoga studio · Peliatan, Ubud

The Yoga Barn

A yoga and wellness centre in Ubud with a full daily timetable of drop-in yoga, meditation, breathwork, dance and sound classes.

Drop-in class
IDR 180,000Tax not stated on the menu

Full daily timetable from 6:30 AM; check the online schedule for the day.

Open: Sun–Fri 6:30 AM–9 PM; Sat 6:30 AM–10:30 PM

Good to know +
  • Classes: Vinyasa, Hatha, Power, Yin, Restorative, AcroYoga, Kundalini, Beginner's Yoga, Yoga Nidra, Pilates, Qi Gong, Sound Healing, Ecstatic Dance, Kirtan.
  • No pre-booking for daily classes: registration opens at reception 30 minutes before daytime classes and one hour before evening classes; first come, first served.
  • Class cards (3, 5, 10, 20 classes) are sold at reception only.
  • Class cards cover regular classes, not special classes.

Yoga studio · Ubud

Radiantly Alive

A yoga studio on Jembawan Road in Ubud, open since 2010, running daily drop-in classes for all levels.

Drop-in class
IDR 180,000Tax not stated on the menu

Classes daily, about 75 minutes; the schedule is published the week before.

Good to know +
  • Classes: Vinyasa, Yin, Restorative, Ashtanga Inspired, Mindfulness & Meditation, Sound Healing.
  • No entry more than 10 minutes after the start; arrive 15 minutes early.
  • Class passes are valid for 60 days; all payments are non-refundable.

Yoga studio · Penestanan, Ubud

Intuitive Flow

A yoga studio in Penestanan, Ubud, with an open-air shala facing the jungle, running Hatha-based classes that mostly end in meditation.

Drop-in class
IDR 150,000Tax not stated on the menu

Three to four classes a day, 90 minutes each, from 7 AM; afternoon class at 4 PM most days.

Good to know +
  • Classes: Hatha, Hatha Vinyasa, Slow Flow, Gentle Yoga, Morning / Sunrise Flow, Yin, Restorative, Yoga Nidra.
  • Cash only.
  • Arrive 15 minutes early to register; mats, props and drinking water are provided.

Yoga studio · Nyuh Kuning, Ubud

Ubud Yoga Centre

A yoga studio in Nyuh Kuning, Ubud, focused on hot yoga (Bikram, hot vinyasa, hot Pilates) alongside non-heated Hatha, Yin and aerial classes.

Drop-in class
IDR 165,000Tax not stated on the menu

Classes start at 7:30 AM Monday to Friday (last class 5 PM) and at 8 AM at weekends (last class 12 PM).

Good to know +
  • Classes: Bikram, Hot Power Vinyasa, Hot Pilates (HIIT Inferno), Hot TRX, Hot Barre, Hatha, Vinyasa, Intro to Ashtanga, Kundalini, Yin, Yoga Nidra with Sound Bath, Aerial Yoga.
  • Walk-in, no booking needed; arrive 20 minutes early to check in.
  • Hot and non-heated classes cost the same.

Yoga studio · Ubud

Ubud Yoga House

A yoga shala off Subak Sokwayah in Ubud, reached on foot or by scooter, running three morning classes Monday to Saturday.

Drop-in class
IDR 185,000Tax not stated on the menu

Three classes Monday to Saturday: 7:30, 9:30 and 11:15 AM.

Open: Mon–Sat, classes 7:30 AM–12:30 PM; closed Sunday

Good to know +
  • Classes: Sunrise Yoga, Slow Vinyasa Flow, Yoga for Beginners, Yin, Yoga Stretch & Release, Guided Meditation.
  • No pre-booking for daily classes: first come, first served; arrive 15 minutes early.
  • Cash and credit cards accepted; mats and props included.
  • About a 10–15 minute walk from the main road.

Yoga studio · Batu Bolong, Canggu

The Practice

A Hatha yoga school on Batu Bolong Road in Canggu that also runs yoga teacher trainings.

Drop-in class
IDR 170,000Tax not stated on the menu

Classes from 8 AM (Qi Gong) through the day; evening Bhakti at 6:30 PM on some days.

Good to know +
  • Classes: Hatha (Level 1, Level 2, Sun, Moon, Fire), Beginners Hatha, Yin, Yang to Yin, Qi Gong, Bhakti Yoga.
  • Strictly no late entry; arrive 15 minutes early to register.
  • Some classes are capped at 12 people.
  • Class passes do not cover master classes.

Yoga studio · Canggu

Samadi Bali

A yoga and wellness centre on Padang Linjong Road in Canggu with daily Ashtanga Mysore classes, vinyasa, yin and weekly workshops.

Drop-in class
IDR 155,000Tax not stated on the menu

Ashtanga Mysore at 6:30 AM Monday to Friday, vinyasa or power flow at 9:30 AM, workshops late morning, Yin at 5:45 PM on Wednesday and Sunday.

Good to know +
  • Classes: Ashtanga Mysore, Led Ashtanga, Vinyasa Flow, Power Flow, Yin, Handstand, Yoga Nidra, Breathwork, Sound Healing.
  • Workshops have their own prices, for example IDR 220,000 for the Yoga Nidra and handstand workshops.
  • The schedule page says all schedules are subject to change.

Yoga studio · Sanur Kauh, Sanur

Power of Now Oasis

A yoga school with a bamboo shala on the beach in Sanur Kauh, running daily drop-in classes since 2010, four or more a day for all levels.

Drop-in class
IDR 140,000Tax not stated on the menu

Daily at 8:00, 9:30 and 11:00 AM and 5 PM, plus a 3:30 PM class on most days and extra classes at weekends; the timetable is posted a week ahead.

Open: Daily 7:30 AM–6:30 PM

Good to know +
  • Classes: Hatha, Hatha Flow, Vinyasa, Power Vinyasa, Iyengar, Yin, Yang to Yin, Restorative, Gentle Flow, Ashtanga Intro.
  • No reservations; arrive 20–30 minutes early, weekends fill up.
  • Card, QRIS or cash accepted.
  • Class cards are valid three months and non-refundable.

Reformer pilates

Reformer pilates studios

Studios that sell a single reformer class. Classes are small, so book through the studio’s own app or site.

Reformer pilates · Canggu (second studio in Umalas)

Revive + Pilates

A reformer and mat Pilates studio on Tanah Barak Road in Canggu, with a second studio in Umalas and a brother studio, Power + Revive, for gym and group workouts.

Drop-in class
IDR 275,000+ 15% tax and service · ≈ IDR 316k in total

80+ classes a week across both studios.

Good to know +
  • Classes: Reformer Pilates, Mat Pilates.
  • Intro offer: 3 reformer credits for IDR 550,000.
  • Umalas studio: Bumbak Road No. 164, Kerobokan Kelod.

Reformer pilates · Canggu

Pulse Pilates Studio Bali

A reformer and mat Pilates studio in Canggu with its own Pulse class formats, including infrared-heated mat classes.

Drop-in class
IDR 225,000Tax not stated on the menu

single reformer class, valid 30 days

Good to know +
  • Classes: Sweat Pulse, Strong Pulse, Hot Pulse, Stretch Pulse, Mat (infrared-heated).
  • Intro offer: 3 classes for IDR 450,000.
  • 10-hour cancellation policy.

Reformer pilates · Bingin and Suluban, Uluwatu

Reform Pilates Bali

A reformer Pilates brand with two studios on the Bukit: a boutique studio in Bingin near Dreamland Beach and the flagship Reform+ Uluwatu near Suluban Beach.

Drop-in class
IDR 280,000Tax not stated on the menu

single drop-in class (regular rate); KITAS / local rate IDR 224,000 (20% off)

Open: Mon–Fri 7 AM–6 PM; Sat–Sun 7 AM–3 PM

Good to know +
  • Classes: Reformer Pilates (all levels), Private sessions.
  • Intro pack for first-time clients: 3 classes for IDR 650,000, valid 15 days.
  • Class packs work at both studios.
  • Reform+ Uluwatu has 12 reformers, a private session room and a rooftop café.

Train while you travel

Gyms with a day pass

A few long-running gyms that sell day and week passes to visitors. Check what the pass includes: some add classes, saunas and cold plunges.

Gym · Canggu

Body Factory Bali

Body Factory Bali is a gym, class studio and recovery club on Nelayan Road in Canggu, with a recovery area that has a sauna, hot tub, ice bath, cold plunge and pool.

Day pass · Silver 1 Day Pass
IDR 350,000++ · ≈ IDR 424k in total

The pass includes gym floor, 50+ classes.

Open: Daily 6 AM–10 PM

gym floorgroup classeshot tubsauna

Good to know +
  • Gold 1 Day Pass: IDR 540,000 ++ (gym floor, 50+ classes, recovery area).
  • Bronze 1 Day Pass: IDR 350,000 ++ (recovery area only).
  • Silver 7 Day Pass: IDR 1,090,000 ++ (gym floor, 50+ classes).
  • Gold 7 Day Pass: IDR 1,730,000 ++ (gym floor, 50+ classes, recovery area).
  • Three tiers: Silver covers the gym and classes, Bronze covers recovery only, Gold covers both
  • Prices exclude 10% tax and 5% service fee; the 1-day Silver pass is IDR 404,250 with both added
  • 3-day and 14-day passes are also sold (Silver 3-day IDR 850,000 ++, 14-day IDR 1,850,000 ++)
  • WhatsApp +62 811-3810-255 or info@bodyfactorybali.com

Gym · Berawa, Canggu

Nirvana Life

Nirvana Life is a gym, class and recovery club on Berawa Beach Road in Canggu with an indoor and outdoor gym, two swimming pools, a recovery area, a clubhouse and co-working space.

Day pass · Life Pass (Single Day Pass)
IDR 725,000++ · ≈ IDR 877k in total
Drop-in class
IDR 170,000++ · ≈ IDR 206k in total

single Wellness class (yoga, breathwork, pilates); a Strength class is IDR 220,000 ++; class passes also include the recovery facilities, pools and clubhouse

The pass includes open gym, up to 3 group classes a day, recovery area, two pools, clubhouse.

Open: Daily 6 AM–11 PM

open gym (indoor and outdoor)group classesdry saunasinfrared sauna

Good to know +
  • Life Pass, 1-Week: IDR 2,445,000 ++ (open gym, up to 3 classes a day, recovery area, pools, clubhouse).
  • Balance Pass (per week): IDR 2,420,000 ++ (open gym, recovery area, pools, clubhouse; no classes).
  • Prices are '++': 10% tax and 5% service charge are added
  • Passes are valid for 30 days from purchase, start on the first check-in and run on consecutive days
  • A Life Pass + Massage option is sold (single day IDR 975,000 ++)
  • Late arrivals are not admitted once a class has started
  • The old nirvanastrength.com web address now forwards to Nirvana Life Bali
  • WhatsApp +62 818 0398 0800

Gym · Canggu

Wanderlust Fitness Village

Wanderlust Fitness Village is a training complex in Canggu founded in 2016, home of CrossFit Wanderlust and Wanderlust Hyrox, with a recovery centre, pools and on-site stays.

Day pass · Single Day Pass (1 day all inclusive)
IDR 350,000+ 10% tax · ≈ IDR 385k in total

The pass includes gym floor, unlimited classes, recovery centre, pools, ice baths, sauna, co-working.

450 sqm open gymCrossFit and Hyrox hallsfight centreFinnish sauna

Good to know +
  • 1 Week Pass, The Full Send: IDR 1,050,000 + 10% tax (classes, open gym, recovery centre (ice baths, saunas, 25 m pool), co-working).
  • 1 Week Pass, The Athlete: IDR 800,000 + 10% tax (classes (CrossFit, Hyrox, Olympic lifting) and open gym; no recovery centre).
  • Prices are subject to 10% government tax
  • No advance booking needed for the day pass
  • Multi-day passes run on consecutive days; a 10-day pack (10 single passes) is IDR 2,500,000
  • WhatsApp +62 823-2321-4771

Gym · Kerobokan Kelod, Seminyak

SOHAM Wellness Center

At MACA Villas & Spa

SOHAM Wellness Center is the gym, class and spa complex at MACA Villas & Spa, off Lebak Sari Road in Kerobokan Kelod, Seminyak, with a half-Olympic pool, sauna, steam room and hot and cold plunge pools.

Day pass · One Pass (Casual Package)
IDR 325,000Nett, tax included

The pass includes gym floor, group classes, sauna, steam room, hot and cold plunge pools, half-Olympic pool, changing room.

Age: 16

gym floorgroup classesyogasauna

Good to know +
  • Prices are nett, including all tax and service charge
  • Minimum age for the fitness facilities is 16
  • Classes need booking at least 2 hours ahead
  • WhatsApp +62 877 7474 1616

Gym · Bingin, Uluwatu

Bambu Fitness Bali

Bambu Fitness Bali is a gym in Bingin, Uluwatu, with an open-air training floor, air-conditioned strength rooms and the Oasis recovery area with a pool, sauna and cold plunges.

Day pass · Unlimited gym, single day
IDR 300,000Tax not stated on the menu
Drop-in class
IDR 275,000Tax not stated on the menu

single reformer Pilates class (not included in any membership)

The pass includes open gym, gym classes.

Open: Gym Mon–Fri 6:30 AM–10 PM, Sat–Sun 6:30 AM–7 PM; Oasis Mon–Fri 6:30 AM–8 PM, Sat–Sun 6:30 AM–7 PM

open-air training floorOlympic platformsair-conditioned strength and cardio roomsgym classes

Good to know +
  • Gym only, single day: IDR 250,000 (open gym; no classes, no Oasis).
  • Oasis, single day: IDR 400,000 (pool, sauna, cold plunge, co-working; no gym).
  • Gym and Oasis, single day: IDR 550,000 (open gym, gym classes, pool, sauna, cold plunge, co-working).
  • Gym only, 7 consecutive days: IDR 1,050,000 (open gym).
  • Unlimited gym, 7 consecutive days: IDR 1,150,000 (open gym, gym classes).
  • Gym and Oasis, 7 consecutive days: IDR 2,250,000 (open gym, gym classes, pool, sauna, cold plunge, co-working).
  • Gym classes run Monday to Saturday; no booking needed, arrive 20 minutes early and sign in
  • Open gym stays open during classes
  • Reformer Pilates is booked and paid separately
  • WhatsApp +62 812 4499 7721

Gym · Ubud

Ubud.Fitness

Ubud.Fitness is a gym on Anak Agung Gede Rai Road in Ubud and the home of CrossFit Ubud, with a recovery area that has a sauna, ice bath and pool.

Day pass · 1 Day (unlimited classes + open gym)
IDR 275,000Tax not stated on the menu
Drop-in class
IDR 220,000Tax not stated on the menu

single class pass

The pass includes open gym, unlimited classes.

Open: Gym daily 7 AM–8 PM (sauna 8 AM–7:45 PM)

open gymCrossFit classesreformer Pilatessauna

Good to know +
  • Open gym only, 1 day: IDR 165,000 (open gym; outdoor area only during class hours).
  • Recovery area, 1 session: IDR 150,000 (recovery area only; day members can add 1 day of recovery for IDR 80,000).
  • 7 Days (unlimited classes + open gym): IDR 750,000 (open gym, unlimited classes).
  • Open gym only, 7 days: IDR 550,000 (open gym).
  • The recovery area is priced separately from gym passes
  • Towels in the recovery area need an IDR 50,000 deposit, refunded on return
  • Multi-day passes run on consecutive days
  • WhatsApp +62 877 5167 4566

Gym · Kumbuh, Mas, Ubud

Titi Batu Ubud Club

Titi Batu Ubud Club is a sports and leisure club in Mas, south of central Ubud, with a gym, sauna, steam room, cold plunge, squash court and skatepark.

Day pass · Day Pass + Gym
IDR 310,000Nett, tax included
Drop-in class
IDR 174,900Nett, tax included

single group class

The pass includes gym, sauna, steam room, cold plunge, squash court and club facilities; group classes not included.

Open: Daily 8 AM–10 PM

gymsaunasteam roomcold plunge

Good to know +
  • Weekly Membership (adult): IDR 845,350 (all facilities including gym, lounge and co-working; selected community classes).
  • The basic Day Pass (IDR 190,000) does not include the gym; buy Day Pass + Gym
  • Gym, sauna, cold plunge and steam room are adults only
  • One entry per day pass, no in-and-out
  • Prices include 10% government tax and 6% service
  • WhatsApp +62 811 381 7755

FAQ

Good to know

How much is a massage in Bali?

+

An hour of Balinese massage costs about IDR 215,000 to IDR 384,000 at a local day spa, about IDR 400,000 to IDR 990,000 at a mid-range spa, about IDR 1.03 million to IDR 3 million at a hotel and resort spa, once the tax and service on each menu are added. These are the published prices of the 70 spas on this page; the table above lets you sort them.

What does “++” mean on a Bali spa menu?

+

On a Bali spa menu, “++” after a price means tax and a service charge are added to the bill; “nett” means both are already included. Menus usually spell out the split in a footnote: 15% government tax and 5% service at one Seminyak day spa, 10% tax at an Ubud day spa, a combined 26.5% at some resort spas. Where a menu shows only “++”, allow about 21% on top.

What is a Balinese massage?

+

A full-body oil massage that mixes long, sweeping strokes and stretches with pressure from the palms and fingers. The therapist works over the whole body with oil, combining sweeping strokes, gentle stretching and palm and finger pressure, and the pressure can be gentle or strong on request. Sessions are usually 60 or 90 minutes. It suits anyone after general relaxation or relief from everyday muscle tension.

Do I need to book a spa in Bali?

+

Day spas often take walk-ins on weekdays, but evening slots, couples rooms and hotel spas fill up, especially in July, August and over Christmas. Book a day ahead, and tell the spa about any injury, pregnancy or allergy when you book.

Should I tip at a Bali spa?

+

Many menus already add a service charge, which the “++” covers. A tip for your therapist is welcome but never required; if you leave one, give it to the therapist directly or ask reception to pass it on.

Can visitors take part in a melukat?

+

Yes, at temples that welcome visitors, such as Pura Tirta Empul, Pura Mengening and Pura Tirta Sudamala. Wear a sarong and sash (temples lend or rent them at the entrance), bring a change of clothes and follow the order of the spouts the temple staff show you.

How much is a yoga class in Bali?

+

A single drop-in class costs about IDR 140,000 to IDR 185,000 at the studios on this page; a reformer pilates class is about IDR 225,000 to IDR 280,000. Class packs bring the price per class down if you stay a week or more.

How much is a gym day pass in Bali?

+

About IDR 275,000 to IDR 725,000 at the gyms on this page, depending on whether classes, saunas and cold plunges are included. Most also sell weekly passes.