The best spas in Ubud range from small day spas in the hills north of the center to resort spas in the river valleys around central Ubud. This guide lists 19 of them, with the price of a standard Balinese massage and the opening hours for each.
Prices are from each spa's own menu. “++” means service and tax are added to the bill, usually 21% in total.
Quick picks
- Best value: Karsa Spa and Green Tara Spa in the hills north of town, Putri Bali Spa just outside central Ubud and Ubud Bodyworks Centre in the center.
- Central Ubud, walkable: INKA Ubud Spa, Svaha Spa Bisma, DaLa Spa, Taksu, Jaens Spa and Sang Spa.
- Jungle and river settings: Mekar Ubud Jungle Spa north of central Ubud, Spa at Maya Ubud, Forest Spa at Kamandalu and The Sacred River Spa at Four Seasons Sayan.
- Japanese head spa: Shinto Spa.
- Ayurveda: Bali Botanica Day Spa.
Want opening hours and massage prices for more spas? Our Ubud spa and massage directory lists over 40 spas, with 60-minute prices read from each spa's own menu.
Planning the rest of your stay? See the affordable hotels in Ubud, the best places to visit in Ubud, the best restaurants in Ubud, the best cafes in Ubud and the best hair salons in Bali.
01Paras Ayu Spa & Wellness at The Alena Resort, A Pramana Experience
Paras Ayu Spa & Wellness is the spa of The Alena Resort, A Pramana Experience, just outside central Ubud. Alongside its treatment rooms, it has a sauna, steam room, jacuzzi and yoga room, plus a gym for in-house guests.
The menu includes a signature massage in 60- and 90-minute versions, Point Zero, a 2-hour-15-minute ritual built around the Balinese otonan, and Rajapala's Regret, a 2-hour hammam and massage. For a long, structured spa day, the 5-hour Nymph of the Day package combines a Cilinaya Massage, the Paras Ayu Signature Facial, a hair wash and mask, and a pedicure and manicure.
At a glance
Paras Ayu Spa & Wellness at The Alena Resort, A Pramana Experience
02Putri Bali Spa
Putri Bali Spa is an independent day spa just outside central Ubud, part of a small group with four branches in Bali, including one in Seminyak. Its core treatment is the Exotic Balinese Massage, offered in 60-minute, 90-minute and 2-hour sessions, and the menu adds a set of spa packages: Putri Bali, Detox, Keraton and Celebration.
Bookings of two or more people get a free one-way pick-up within the Ubud area, so it is an easy choice for a pair who want a straightforward Balinese massage at an independent spa rather than a resort.
At a glance
Putri Bali Spa
03INKA Ubud Spa
INKA Ubud Spa is an independent day spa in central Ubud, with single rooms and double rooms with bathtubs. Its signature massages are the Relaxation, On Point and INKA Flow, each in 60- or 90-minute versions, plus two 120-minute options: the Divine Flower Bath and the Royal Four Hand.
Walk-ins are welcome subject to availability, and treatments are for guests aged 16 and over. The central location means no long transfer for anyone staying in town, and couples can book a double room with a bathtub.
At a glance
INKA Ubud Spa
04Hesa Wellness Spa Ubud
Hesa Spa is an independent day spa in central Ubud, with two sites: the original and Hesa Downtown, open since August 2025. Both have a hot plunge pool at 39–41°C, a cold plunge at 7–10°C and a steam room at 42–46°C, and all treatments are given by female therapists.
The basic Balinese Massage is a 90-minute session that begins with 30 minutes of steam and plunge, while the 3-hour full treatments are Hammam Adventure, Korean Zen and Balinese Bliss. Anyone who only wants the plunge pools and steam room can book a 2-hour facilities-only visit.
At a glance
Hesa Wellness Spa Ubud
05DaLa Spa at Alaya Resort Ubud
DaLa Spa is the spa of Alaya Resort Ubud, set beside a working rice terrace that overlooks a small river. It has six rooms for singles or couples, each named after an exotic flower and decorated in a vintage-inspired style.
The menu includes the Bunga Rampai (Potpourri) Ritual and The Royal Wedding Ritual, alongside signature packages such as the 120-minute Manis Klepon and the 150-minute Island Cocoon. The spa takes online bookings from non-resort guests, so it suits Alaya guests and visitors staying elsewhere in Ubud who want a treatment with a rice-field outlook.
At a glance
DaLa Spa at Alaya Resort Ubud
06Shinto Spa
Shinto Spa Bali is an independent day spa at the Mason Adventure Centre. It is built around the Japanese idea of omotenashi, and the welcome includes a foot ritual and tea.
Its longest treatment, Byakuren No Gishiki (White Lotus Ritual), runs 180 minutes, begins with an exfoliating scrub and targets aging skin. Chikyu No Okurimono (Earth Gift) is a 120-minute anti-aging treatment. A 60-minute Japanese Head Spa and a classic Balinese massage complete the menu. It suits visitors curious about Japanese spa rituals or looking for skin-focused treatments.
At a glance
Shinto Spa
07Green Tara Spa Ubud
Green Tara Spa is an independent day spa in the hills north of central Ubud, and the sister spa of Karsa Spa. Its menu starts with the Traditional Balinese Balance massage. Treatments use a warming Ayurvedic oil blend and certified-organic Sanctum products, and the therapists are trained in Reiki Tummo. The Fire boreh treatment finishes with ginger and lemongrass tea.
A free shuttle runs between Green Tara and Karsa Spa, and free transport is offered from several nearby villages, which makes it an easy, unhurried option for anyone staying north of Ubud.
At a glance
Green Tara Spa Ubud
08Mekar Ubud Jungle Spa by K Club
Mekar Ubud is the spa at K-Club Ubud, a K Club group resort north of central Ubud. Its signature is a set of five jungle 'cocoons' used for its packages, including the 4-hour Jungle Escape, the 3-hour Aromatic Experience, Chocolate Ecstasy, Wine Therapy and Endless Elation, the 2.5-hour Couple Haven Bliss and the 2-hour Ultimate Love and Passion.
For a shorter visit, the Bali Harmony Massage comes in 60- and 90-minute versions. The spa takes public bookings, so non-guests can reserve the cocoon packages too; they work best for couples or friends who want a longer, themed treatment in the jungle rather than a single massage.
At a glance
Mekar Ubud Jungle Spa by K Club
09Spa at Maya Ubud
Spa at Maya is the spa of Maya Ubud Resort & Spa and welcomes outside guests. Pick-up within Ubud is free: one way for a 60-minute treatment and round trip for a 120-minute one.
Its best-known package, the 180-minute Riverside Special, opens with a foot ritual, then moves through a 60-minute Maya Massage, a 30-minute scrub, a 25-minute flower bath and a 60-minute facial. It is a full resort-spa sequence in one sitting, with no need to stay at the resort.
At a glance
Spa at Maya Ubud
10The Sacred River Spa at Four Seasons Sayan
The Sacred River Spa is the spa of Four Seasons Resort Bali at Sayan, relaunched in 2026. Its menu centers on Balinese spa rituals, including a Night Spa ritual, and on chakra ceremonies lasting 120 to 150 minutes. The Balinese massage comes in 75- and 90-minute sessions rather than a 60-minute version.
The resort does not state whether non-guests can drop in, so outside visitors should book ahead. Expect a longer, ritual-led treatment in a resort setting rather than a quick massage.
At a glance
The Sacred River Spa at Four Seasons Sayan
11Karsa Spa
Karsa Spa is a day spa about a 30-minute walk from central Ubud, and the sister spa of Green Tara. Alongside a traditional Balinese massage, it offers a Deep Tissue Massage based on Chinese acupressure points and Reiki Healing sessions, with therapists trained in Reiki Tummo.
The 6-hour All Day Transformation Package combines reflexology, a manicure or pedicure, Reiki, a 75-minute Intuitive Heart Massage and a facial or hair creambath; lunch is not included. A free shuttle links Karsa with Green Tara Spa. It is the pick for therapeutic or energy-based treatments away from the town center.
At a glance
Karsa Spa
12Bali Botanica Day Spa
Bali Botanica Day Spa, run by Oneworld Ayurveda, is a day spa just outside central Ubud whose windows look out over a forested hill and a creek. The menu is split between traditional Balinese treatments and Ayurvedic therapies such as Abhyanga, Shirodhara and Chakra Dhara, delivered by a team of 25 therapists.
The signature A Day at Botanica package runs 6 hours 15 minutes and includes Chakra Dhara, exfoliation and a bath, lunch, an Ayurvedic facial and a hair cream bath. It suits visitors interested in Ayurveda (see the best wellness retreats in Bali), or anyone planning a full day of treatments in one place.
At a glance
Bali Botanica Day Spa
13Svaha Spa Bisma
Svaha Spa Bisma is the spa at Kaamala Resort Ubud, part of the Svaha Wellness brand, with bookings handled through the resort. Single treatments include the Sacred Balinese Massage for one or two people, a 75-minute Relaxing Four-Hand Massage and 45-minute scrubs.
For couples, the 150-minute Rama Sita Package combines chocolate and honey, a four-hand massage, a glow facial and a milk and citrus bath. Longer programs include the 180-minute Arjuna Srikandi and the 220-minute Ultimate Svaha Escape.
At a glance
Svaha Spa Bisma
14Ubud Traditional Spa
Ubud Traditional Spa is a family-run day spa about 4 km west of central Ubud. Its Ubud Royal Massage uses two therapists working in sync, and it and the Rice Farmer Massage both come in 60- and 90-minute versions. The Bali Traditional Massage is the classic option.
Groups of two or more get free pick-up and drop-off from central Ubud, meeting at the Museum Puri Lukisan parking lot, so couples and friends can share the ride out of town.
At a glance
Ubud Traditional Spa
15Forest Spa at Kamandalu Ubud
Forest Spa is one of two spas at Kamandalu Ubud, alongside the resort's Chaya Spa. It has three couples' treatment rooms at the edge of the valley, and its treatments come with time on the Forest Swing.
The 120-minute Heavenly Touch combines an aromatherapy foot bath, a 60-minute Balinese massage, 30 minutes of reflexology and a Javanese lulur scrub with a yogurt rub, followed by the Forest Swing, a smoothie bowl and juice at the Awana Bar. The swing can also be booked on its own.
At a glance
Forest Spa at Kamandalu Ubud
16Ubud Bodyworks Centre
Ubud Bodyworks Centre is a long-running day spa in central Ubud, founded by Master Ketut Arsana in 1987 and still at its original address. Its menu runs from the 60-minute Bodyworks Relaxing Therapy to the 90-minute Bodyworks Deep Tissue Therapy. Healing sessions with the Master take place Monday to Saturday, subject to his availability, at Om Ham Retreat & Resort rather than at the center itself.
The 120-minute Lymphatic Boreh Treatment combines a full-body massage with a herbal boreh scrub, while the 120-minute Ultimate Lymphatic Reset adds a mineral botanical bath.
At a glance
Ubud Bodyworks Centre
17Taksu Spa & Wellness Center Ubud
Taksu Spa & Wellness Center is a day spa in central Ubud. Its menu covers massage, including a traditional Balinese massage, and an organic facial range, and treatments use natural, vegan products. Walk-ins are welcome, though booking is recommended.
On site, the garden restaurant Tastes of Taksu serves keto, vegan and vegetarian dishes, so a massage or facial is easy to pair with lunch or dinner in the same place.
At a glance
Taksu Spa & Wellness Center Ubud
18Jaens Spa
Jaens Spa is a day spa brand with four outlets in Ubud: Center, Triloka, Shanti and Bisma. Rather than a standard 60-minute Balinese massage, its menu centers on the 90-minute Intuitive Balinese Massage, with a 60-minute Back Relief for shorter visits.
At the Center outlet, the Synchronicity four-hand massage runs 90 or 120 minutes, the Signature Massage by Master lasts 120 minutes and the Bamboo Massage 105 minutes. Four branches around town make it easy to pick a location, and the menu leans toward longer, specialist massages rather than a quick session.
At a glance
Jaens Spa
19Sang Spa Ubud
Sang Spa Ubud is a day spa south of central Ubud, run by the Eling Group alongside its sister spa, Sang Spa Tropical. Single treatments include a 90-minute Traditional Balinese Massage and a 60-minute Tension Relief massage.
Its packages are the main draw: the 4-hour Eat Pray Love Spa Package includes food and drinks, the Holistic package runs 5 hours, and the Honeymoon package is designed for two. For more couples' ideas, see the romantic things to do in Bali.
At a glance
Sang Spa Ubud
Spas in Ubud: FAQ
How much is a Balinese massage in Ubud?
At the spas in this guide, a 60-minute Balinese massage costs from IDR 240,000 plus tax and service at Karsa Spa and Green Tara Spa to IDR 1,250,000++ at Spa at Maya Ubud. Most independent day spas charge IDR 500,000 or less for an hour, while resort spas start at about IDR 600,000++.
What does “++” mean on a spa menu in Bali?
It means service and government tax are added to the listed price, usually 10% service and 11% tax, so about 21% on top. Some spas, such as Shinto Spa and Taksu, list prices with tax and service already included.
Which Ubud spas are within walking distance of the center?
INKA Ubud Spa, Svaha Spa Bisma, Taksu, DaLa Spa and Ubud Bodyworks Centre are in central Ubud, and Jaens Spa and Sang Spa are south of the center.
Can I visit a resort spa if I am not staying at the hotel?
Yes, at most of the resort spas in this guide, including Spa at Maya Ubud, Mekar Ubud Jungle Spa and DaLa Spa. The Sacred River Spa at Four Seasons Sayan does not publish a policy for outside guests, so book ahead. For a stay with a spa on site, see the best hotels in Ubud.
Do I need to book a spa in Ubud in advance?
For the popular day spas, yes, especially in July, August and over Christmas. Booking a day ahead by WhatsApp or the spa's website is usually enough; walk-ins are easier on weekday mornings.















































