Best Spa Treatments in Ubud, Bali

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

Every treatment here is a sequence, not just a service. Korean, Turkish, Balinese — chosen for what they do to your body.

How it works

Not a spa menu. A sequence.

Most spas list treatments like a restaurant menu. At Hesa, every treatment is a journey. It starts with steam, hot pool, and cold pool to prep your body. Then scrub, massage, and care follow in a set order that builds on each step.

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's bathing tradition is built around heat, scrub, then care. Korean Zen follows that logic start to finish. You'll see the results on your skin for days.

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. Steam, scrub, and warm water poured over the body in rhythm. Hammam Adventure brings that tradition to Bali, blended with Balinese massage and reflexology.

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 practice. A warm spice paste eases aches and wakes the senses. Balinese Bliss pairs the Boreh scrub with a bubble massage, a 60-minute Balinese massage, and a facial.

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.

Short on time? Each includes 30 minutes of facilities plus your chosen treatment. IDR 550,000–650,000 +10% VAT. Last booking 7:00 PM.

Korean Scrub

Wet · Body Exfoliation

A therapist works your entire body with a traditional Italy towel. Weeks of dead skin gone. Your skin looks smoother, brighter, and softer right away.

Boreh

Wet · Balinese Ritual

A warm paste of local spices — turmeric, ginger, clove — applied to your whole body. Eases sore muscles, warms the joints, and leaves skin nourished. Unlike anything else.

Balinese Massage

Dry · Traditional Massage

Bali's signature massage. Rhythmic strokes, acupressure, and skin rolling release deep tension and restore energy. A full 60 minutes after 30 minutes in the facilities.

Aromatherapy Massage

Dry · Relaxation

A gentler massage with essential oils chosen for your needs. Calms the nervous system and soothes muscles. Great for stress, sleep, or when you need deep rest.

Hot Stone Massage

Dry · Therapeutic

Heated volcanic stones placed along the body's tension lines. They melt stiffness that hands alone can't reach. Starts with a steam session.

Deep Tissue Massage

Dry · Therapeutic

Slow, firm strokes that reach deeper muscle layers. Built for chronic tension, overuse injuries, or stiffness that regular massage doesn't touch.

Happy Feet

Dry · Reflexology

Foot massage and reflexology that works every pressure point. Great after long walks, travel days, or time on your feet.

Thai Massage

Dry · Active Stretching

Thai massage is active — you move. Your therapist guides you through stretches and deep compressions that improve flexibility. Jalan Sandat location only.

Harmonic Balance

Wet · Combination

Facilities, bubble massage, hair wash, and a 30-minute aromatherapy massage. 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 starts here. Heat, cold, and steam prep your body — and multiply 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 pool and steam room access. Many Ubud locals use it 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

What guests usually ask before they arrive.

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

Full treatments are 3 hours: 30 minutes of facilities plus 2.5 hours of scrub, massage, facial, and more. The time flies. Basic treatments are 90 minutes: 30 minutes of facilities plus your chosen treatment. Both are a complete experience.

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

Your therapist uses a textured mitt (Italy towel) to firmly exfoliate your whole body. It removes dead skin that showering can't reach — you'll see it coming off. Unusual the first time, but not uncomfortable. Guests say it's the best 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. They're 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.

Book in two minutes. Pick your treatment, choose a time, and get confirmed by email and WhatsApp. No phone calls needed.

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