Best Spa Treatments in Ubud, Bali

Rituals from around the world.
In the heart of Ubud.

Every treatment at Hesa is a sequence, not just a service. Korean, Turkish, Balinese — each tradition chosen for what it actually does to your body.

How it works

Not a spa menu. A sequence.

Most spas list treatments like items on a restaurant menu. At Hesa, every treatment is built as a journey — starting with our facilities (steam, hot pool, cold pool) to prepare your body, then moving through scrub, massage, and care in a specific order that compounds the results.

We have two types: Full Treatments (3 hours, for the complete experience) and Basic Treatments (90 minutes, for when you want one thing done properly).

Compare full treatments

Korean Zen Hammam Balinese Bliss
Steam & plunge 30 min 30 min 30 min
Body scrub Korean Full body Boreh spice
Bubble massage
Body wrap Avocado Volcanic
Reflexology
Facial
Massage 60 min 60 min 60 min
Best for Glowing skin Full-body reset Tradition

All full treatments: 3 hours · IDR 1,100,000 per person +10% VAT

Full treatments — 3 hours

IDR 1,100,000 per person +10% VAT · Facilities included · Couples welcome · Last booking 5:30 PM

Korean scrub Italy towel exfoliation Hesa Wellness Spa Ubud
01
Full TreatmentWetMost Popular

Korean Zen

The full Korean experience — from steam to glow.

Korea has one of the world's great bathing traditions, built around heat, exfoliation, then care. Korean Zen follows that logic from start to finish — and the results show on your skin for days after.

What's included

30 min steam room + hot & cold plunge pools
25 min Korean body scrub (traditional Italy towel)
20 min bubble massage + hair wash
10 min avocado body wrap
25 min all-natural facial
60 min Balinese massage
Skin renewalDeep relaxationCirculation boostDetoxRadiant glow
IDR 1,100,000 +10% VAT3 hours · per person Book this →
Hammam bubble massage treatment Ubud Bali Hesa Spa
02
Full TreatmentWet

Hammam Adventure

Inspired by Turkish hammam traditions, reimagined in Ubud.

The hammam is one of the oldest cleansing rituals in the world — built around steam, exfoliation, and the pouring of warm water over the body in rhythm. Hammam Adventure brings that tradition to Bali, blending it with Balinese massage and reflexology into a three-hour journey that covers every part of you.

What's included

30 min facilities (steam + hot & cold plunge)
20 min full body scrub
20 min bubble massage + hair wash
15 min reflexology
25 min all-natural facial
60 min Balinese massage
Full-body resetMuscle reliefFoot reflexologySkin cleanseDeep calm
IDR 1,100,000 +10% VAT3 hours · per person Book this →
Balinese Bliss treatment at Hesa Wellness Spa Ubud Bali
03
Full TreatmentWet

Balinese Bliss

The island's own tradition. Done properly.

Boreh is a centuries-old Balinese healing practice — a warm paste of spices and herbs applied to the body to ease aches, improve circulation, and revive the senses. Balinese Bliss builds around it, pairing the Boreh scrub with a bubble massage, a 60-minute Balinese massage, and a closing facial. Ancient ingredients, expert hands.

What's included

30 min facilities (steam + hot & cold plunge)
30 min Boreh herbal spice scrub
20 min bubble massage + hair wash
10 min volcanic scrub wrap
25 min all-natural facial
60 min Balinese massage
Authentic BalineseMuscle tension reliefWarm spice healingGlowing skin
IDR 1,100,000 +10% VAT3 hours · per person Book this →
Basic treatments — 90 minutes

Focused. Done properly.

Ideal for guests with limited time — each includes 30 minutes of facilities access plus your chosen treatment, and can include multiple elements. IDR 550,000–650,000 +10% VAT. Last booking 7:00 PM.

Korean Scrub

Wet · Body Exfoliation

The standalone Korean scrub. A therapist works your entire body with a traditional Italy towel, removing weeks of accumulated dead skin. Skin that looks visibly different — smoother, brighter, softer to the touch.

Boreh

Wet · Balinese Ritual

An ancient Balinese healing treatment. A warm paste of local spices — turmeric, ginger, clove — applied to the whole body. Eases sore muscles, warms the joints, leaves skin nourished and aromatic. Genuinely unlike anything else.

Balinese Massage

Dry · Traditional Massage

The island's signature massage — rhythmic strokes, acupressure, and skin rolling that work together to release deep tension and restore energy flow. A proper 60-minute session following 30 minutes in the facilities.

Aromatherapy Massage

Dry · Relaxation

A gentler, scent-led massage using essential oils chosen for your needs. Calms the nervous system, soothes the muscles, leaves you in a state of deep, quiet rest. Good for stress, sleep, and nervous exhaustion.

Hot Stone Massage

Dry · Therapeutic

Smooth volcanic stones, heated and placed along the body's tension lines, melt stiffness that hands alone can't reach. Begins with a steam room session. 90 minutes required to complete the full sequence properly.

Deep Tissue Massage

Dry · Therapeutic

Slow, firm strokes that reach the deeper layers of muscle. Built for people carrying chronic tension, overuse injuries, or stiffness that regular massage doesn't touch. Performed by a specifically trained therapist.

Happy Feet

Dry · Reflexology

A foot massage and reflexology session that works through every pressure point mapped to an organ or system in the body. Particularly good after long walks, travel days, or time on your feet.

Thai Massage

Dry · Active Stretching

Thai massage is active — you move. The therapist guides your body through assisted stretches and deep compressions that improve flexibility and release tension. Available at our Jalan Sandat location only.

Harmonic Balance

Wet · Combination

Facilities, bubble massage, hair wash, and a 30-minute aromatherapy massage. A compact wet treatment for when you want the full sensory experience — cleanse, foam, warmth — in 90 minutes.

All basic treatments include 30 minutes of facilities access (steam room + hot & cold plunge pools) for light preparation or a short post-treatment session. For the full contrast therapy experience with multiple rounds (hot plunge → cold plunge → steam → repeat), book standalone facilities access (2 hours, IDR 300,000 +10% VAT).

Facilities

Hot. Cold. Steam. Where it all starts.

Every treatment begins here. The sequence of heat, cold, and steam prepares your body for everything that follows — and multiplies the results.

Hot plunge pool Hesa Wellness Spa Ubud 39-41 degrees
39–41°C Hot Plunge Pool

Soothe muscles, open circulation, and melt into warm filtered water surrounded by tropical greenery.

Cold plunge pool reaction Hesa Wellness Spa Ubud 7-10 degrees
7–10°C Cold Plunge Pool

The exhilarating cold that wakes every nerve. Stimulates circulation, clears the mind, invigorates the body.

Steam room Hesa Spa Ubud scented 42-46 degrees
42–46°C Steam Room

Steam with views over the pools. Deep cleansing, detoxifying, utterly restorative.

Also available standalone

Facilities only

Not ready for a full treatment? Book two hours of standalone access to our hot plunge, cold plunge, and steam room. Used by regular Ubud residents as a weekly reset. Last booking 6:30 PM.

IDR 300,000 +10% VAT

2 hours per person

Book facilities only →
Plunge pool facilities Hesa Wellness Spa Ubud Bali
Customise your visit

Add-ons & extras

Extend or personalise any treatment with a 30-minute add-on. Each IDR 200,000 +10% VAT. Request in your booking notes.

Boreh Scrub

Warm Balinese herbal body scrub to soothe and stimulate circulation.

30 min · IDR 200,000 +10% VAT

Bubble Massage

Soothing foamy body massage that gently cleanses and deeply relaxes.

30 min · IDR 200,000 +10% VAT

All-Natural Mini Facial

A 30-minute natural facial for a fresh, glowing finish to any treatment.

30 min · IDR 200,000 +10% VAT

Foot Massage

Focused footwork that melts tension and revives tired soles.

30 min · IDR 200,000 +10% VAT

Back & Shoulders

Targeted deep pressure on the upper back and shoulders.

30 min · IDR 200,000 +10% VAT

Face Massage

Gentle massage to relax facial muscles and boost circulation.

30 min · IDR 200,000 +10% VAT

Massage (30 min)

Balinese or aromatherapy massage for deeper relaxation.

30 min · IDR 200,000 +10% VAT

Herbal Bath

A traditional soak full of healing Balinese botanicals.

30 min · IDR 200,000 +10% VAT
Before you book

Common questions answered

A few things guests usually want to know before they arrive.

What's the difference between a full treatment and a basic treatment?

Full treatments run 3 hours and are our recommended choice if time allows — they include 30 minutes of facilities access plus 2.5 hours of treatment, combining scrub, massage, facial, and more into one comprehensive sequence. The 3 hours passes quickly and there's no risk of boredom. Basic treatments are 90 minutes and a strong alternative for guests with limited time — they include 30 minutes of facilities access plus your chosen treatment, and can still include multiple elements. Both are a complete experience.

I've never done a Korean scrub before. What should I expect?

Your therapist uses a textured mitt (called an Italy towel) to gently but firmly exfoliate your entire body. The process removes dead skin that daily showering can't reach — and you'll actually see it coming off. It's unusual the first time, but not uncomfortable. Guests consistently say it's the most effective skin treatment they've ever had.

What is Boreh, exactly?

Boreh is a traditional Balinese healing treatment made from a warm blend of spices and herbs — turmeric, ginger, clove, rice powder. Applied as a paste and worked into the skin, it smells incredible and leaves you feeling deeply restored.

Is the cold plunge pool mandatory?

No. The cold plunge is optional — but guests who try it almost always come back to it. If you're unsure, start with just 30 seconds. It gets easier quickly, and the feeling after is hard to describe.

Do you offer couples treatments?

Yes — all treatments are designed to accommodate couples. You'll be treated side by side by two therapists, going through the same sequence at the same time.

Can I customise my treatment?

Yes. Modifications are possible as long as total treatment time stays consistent. Just mention your preferences in the booking notes and we'll do our best to accommodate.

Do you have male therapists?

We have female therapists only. Our therapists are trained to provide strong, deep-pressure massage on request — mention your preference in the booking notes.

What if I'm not happy with my treatment?

We offer a full satisfaction guarantee. If you're not delighted, we'll offer a free treatment or refund your money — no questions asked.

Do you accept walk-ins?

Walk-ins are welcome, but we strongly recommend booking in advance — especially for full treatments (last call 5:30 PM). Book online at Book online in about two minutes.

Hesa Wellness Spa Ready to book

Pick your treatment.
We'll handle the rest.

Booking takes about two minutes. Select your guests, choose your treatment, and you're confirmed — by email and WhatsApp. No phone calls, no back-and-forth.

Book now or reach us directly WhatsApp: +62 878 3600 2121

Last bookings

Full treatments: 5:30 PM · Basic: 7:00 PM · Facilities only: 6:30 PM

Locations

Jalan Sandat · Monkey Forest Road · Both in central Ubud

Groups & couples

Groups of any size welcome · Large groups coordinate via WhatsApp · All treatments for couples

Cancellation

Free cancellation · Satisfaction guarantee on every visit