
Planning a wellness day in Bali? These are the best spas in Ubud, from budget-friendly massages to ultra-luxury couples treatments.
If there’s one thing Ubud is known for, it’s health and wellness. Between the stunning yoga studios, six-star wellness resorts, and world-class spas hugged by lush jungle, a spa day in Ubud is a different level of bliss entirely. Ubud spas don’t just offer the best Balinese massages in Bali. They weave age-old healing rituals, Ayurvedic treatments and sacred ceremonies with romantic flower baths and incredible settings.
The best part? There’s an Ubud spa for every budget. A 60-minute massage costs around IDR 250,000 (approx US$15) at the family-owned local spas, up to IDR 2,800,000 at Ubud’s luxury wellness resorts. So if you’re after an affordable massage to ease your jet lag, a romantic couples ritual with rice field views, or a deep chakra-balancing ceremony, this guide covers the best spas in Ubud, with prices, opening hours and the treatments I personally recommend.
Psst – If you’re happy to travel, head to all of the best spas in Bali right now.
Why trust this guide
I’m Vici, a Bali travel writer with a background in science and health. I approach wellness with curiosity, passion and an open mind. After 10+ years of living in Bali, I’ve made it my mission to research and personally test the best wellness destinations in Bali, including spas across the island. I’ve handpicked these Ubud spas based on the therapies they offer, the products they use and the value for money, whilst considering my own experience, the settings and healing rituals rooted in Bali’s culture and spirituality. These are the spas that left me feeling truly rejuvenated.
Looking for more spa inspo? Check out these beauty & wellness guides:
– Bali’s best spa treatments
– The best nail salons in Bali
– Top medi spas in Bali
– Bali’s best hair salons
– Budget spas for affordable massages
– Romantic couple’s spas
Ubud spas at a glance
Best for Balinese treatments: Fivelements Bali, Ubud Traditional Spa, Bali Botanica
Best for couples: Hammana Spa, Tjampuhan Spa
For saunas & recovery: Hesa Spa
Best flower baths: Karsa Spa
Beautiful settings & views: Sacred River Spa, Soulshine Spa, COMO Shambhala Estate
Walkable and in central Ubud: Jaens Spa Triloka, Ubud Bodyworks Centre, INKA Spa, Sang Spa, Taksu Spa
The Best Luxury Spas in Ubud
1. Sacred River Spa
Luxury Ubud spa specialising in Balinese healing rituals, chakra ceremonies and transformative wellness experiences
The mother of all luxury spas in Ubud, Sacred River Spa is in a class all of its own. It’s a six-star wellness destination that goes far beyond simple pampering – it transcends the physical for a deep, inner focus on the flow of energy, balance and harmony from within. It even harnesses the flow of the sacred Ayung River, and uses BioGeometry to balance the space. Simply being here feels restorative, like wandering into an enchanted forest.
The signature Balinese Healing Rituals are the specialty here. I recommend the spiritual cleansing treatment, Restu Bumi, with aromatic local herbs and a toe-to-crown gemstone massage using Indonesian moss agate. Or try the Tirta Ening ritual – a sacred water ceremony with crystal-energised water, a monsoon shower and a flowing waterbed massage. It takes place in Sejuk, a treatment villa dedicated to Bali’s sacred waters, complete with temple fountains and an outdoor vichy shower garden. It’s pure bliss.
The spa’s famous seven Chakra Ceremonies are still on the menu too, and if that wasn’t enough, every treatment begins and ends with quartz crystal singing bowls tuned to 432Hz (to align with Mother Earth’s own heartbeat), paired with custom playlists and plant-based Synthesis Organics skincare.
And before you leave, you simply have to try the transcendent Sacred Nap experience, held in an open-air bamboo shala overlooking the jungle.
Best for: Balinese healing rituals, chakra ceremonies, and the Sacred Nap sleep therapy.
Recommended treatments: Restu Bumi, Tirta Ening, Earth Rising.
Price: A 75-minute full-body massage starts from IDR 3,100,000.
Address: Jl Raya Sayan, Sayan, Ubud (inside Four Seasons Resort Bali at Sayan)
Opening hours: Daily, 9am – 9pm.
2. Soulshine Spa
Wellness-focused Ubud spa blending aromatherapy massages, sound healing and nature-inspired relaxation.

Nestled within Bali’s first Sound + Wellness resort, the brainchild of superstars Sarah and Michael Franti, Soulshine Spa seamlessly combines the couple’s love of music, connection and relaxation. As soon as I walked into this beautifully designed spa, it instantly became my new favourite. The friendly staff greeted me with the warmest smile, and a foot soak right by the floor-to-ceiling windows with views of untouched greenery. I then headed to the gorgeous treatment room, where I had my relaxing aromatherapy massage.
Psst – if you’re staying at the hotel, you can book an in-room bath ritual (hellooo wine bath!), and turn your room into your own private spa.
Best for: Couples, massage with a view, design lovers.
Recommended treatments: Relaxation Bliss Massage, Pure Harmony Facial, Chakra Balancing Ritual.
Price: A 60-minute full-body massage starts from IDR 834,900.
Address: Soulshine Bali, Jl Ambarawati, Ubud.
Opening hours: Daily, from 9am.
3. Fivelements Bali
Award-winning wellness retreat near Ubud offering holistic healing, spa rituals, yoga and meditation.

Fivelements Bali is an award-winning, five-star wellness destination set beside the sacred Ayung River. You’ll find a plethora of spa treatments here, plus wellness programs with yoga and meditation, held in some of the most beautiful yoga shalas in Bali. There’s no shortage of wellness experiences here, from traditional ceremonies and Balinese healing rituals to retreats and consultations with the in-house experts. Not to mention the beautifying spa rituals inspired by traditional village remedies. And in true Fivelements’ style, the products are made from secret Balinese recipes using the land’s freshest ingredients. Psst… there’s even special packages for mums-to-be and families too!
Best for: Ayurvedic therapies, Balinese healing rituals, multi-day wellness retreats.
Recommended treatments: Melukat Water Blessing Ceremony, Fivelements Signature Massage, Balinese Garden Facial.
Price: A 90-minute full-body massage starts from IDR 1,960,750.
Address: Banjar Batur Rening, Mambal, Abiansemal.
Opening hours: Daily, 9am – 8pm.
Book Fivelements Bali Fivelements Bali Instagram
4. Hammana Spa (new in 2026)
Romantic rice field spa near Ubud featuring Turkish hammam rituals, couples treatments and scenic views.

Arriving at Hammana Spa felt like I had found a secret wellness retreat tucked among rice fields. From the moment I walked in, I instantly felt calm with tranquil couple’s treatment suites which set the tone for deep relaxation. It’s also home to a Turkish hammam – a memorable spa experience of its own.
I tried the Romantic Rice Paddy, which I can’t recommend enough! It starts with blending my own massage oil, based on the Balinese Wariga philosophy. Then, the 150-minute treatment begins with a foot wash, and a soothing hammam steam and body polishing ritual. Next, a couple’s massage overlooking Ubud’s lush rice paddies, and finally, a flower bath for two.
Best for: Couples spa treatments, flower baths with rice field views, traditional hammam rituals.
Recommended treatments: Turkish Hammam, Traditional Balinese Boreh, Romantic Rice Paddy.
Price: A 60-minute full-body massage starts from IDR 1,380,000.
Address: Equipoise Resort, Jl Raya Desa Kenderan, Kenderan, Tegallalang.
Opening hours: Daily, 10am – 9pm.
Book Hammana Spa Hammana Spa Instagram
5. COMO Shambhala Estate
World-class wellness retreat near Ubud offering luxury spa treatments, Ayurveda and personalised health programs.

COMO Shambhala Estate is a Michelin Key Ubud resort that’s wholly centred around wellness. Spend a day here and you’ll be treated to the sounds of the rushing river all around. Inspired by these natural surroundings, COMO’s luxury wellness offerings are designed with nature and culture in mind, from full-body traditional massages, to immersive wellness programs. My top pick is the Ayurvedic therapy designed by the in-house Ayurvedic doctor. Or try COMO Shambhala’s personalised Wellness Path that focuses on prevention, rather than cure.
Best for: Luxury solo travellers and couples, full wellness programs, multi-day retreats.
Recommended treatments: Manual Lymphatic Drainage Massage, COMO Shambhala Bath, Sundari Intensive Healing Facial.
Price: A 60-minute full-body massage starts from IDR 2,100,000.
Address: Banjar Begawan, Payangan.
Opening hours: Daily, 9am – 9pm.
Book COMO Shambhala Estate COMO Shambhala Estate Instagram
The Best Mid-Range Spas in Ubud
6. Jaens Spa Triloka
Popular Ubud spa offering affordable Balinese massages, facials and natural wellness treatments.

Jaens Spa is on a mission to promote healthy lifestyles and affordable treatments for everyone. The spa offers traditional Balinese rituals in modern facilities, using their very own natural products made from the island’s finest vegetation. The certified therapists can rid you of any stress, with soothing treatments like aromatherapy massages, a honey and cucumber facial, and a bubble bath add-on. I chose a multi-treatment package followed by a relaxing bubble bath. While I love all of their Ubud-based spas (there are four of them!), my favourite is Jaens Spa Triloka on Pengosekan Street – it’s a convenient address in central Ubud, yet super calming inside.
Best for: Traditional spa treatments in modern settings.
Recommended treatments: Aromatherapy Massage, Radical New Age Facial, Refreshing Healthy Scalp Treatment.
Price: A 90-minute full-body massage starts from IDR 635,000.
Address: Jl Raya Pengosekan, Ubud.
Opening hours: Daily, 9am – 9pm.
Book Jaens Spa Jaens Spa Instagram
7. Inka Spa
Modern Ubud spa combining advanced skincare technology, luxury facials and therapeutic massages.

Skilful hands meet state-of-the-art equipment and high-end products at INKA Spa. Think signature massages using Sensatia and Theragun (which begins with a short breathwork session), and facials that target specific skin issues using Dermalogica, high-frequency ultrasound and LED lights. Or how about the uber stylish mani-pedis that use OPI and a flawless Russian manicure technique? My fave is the traditional four-hands Royal massage, and the Ultra-Calming facial. I’ll definitely come back for the high-tech INKA Anti-Ageing facial to plump my sun-kissed skin.
Best for: Technology-based skin and facial therapies.
Recommended treatments: Inka Flow, Divine Flower Bath, Exosomes Anti-Aging Facial.
Price: A 60-minute full-body massage starts from IDR 500,000.
Address: Jl Monkey Forest, Ubud.
Opening hours: Daily, 10am – 10pm.
Book INKA Spa INKA Spa Instagram
8. Taksu Spa
Tranquil Ubud spa known for Balinese massages, aromatherapy rituals and restorative body treatments.

Taksu Spa is an oasis in the heart of Ubud that perfectly combines Balinese and Western influences. You’ll find a wide range of full-body treatments here, from massages and reflexology, to body scrubs, wraps and masks. I tried the traditional Balinese massage, which I upgraded to a Premium Balinese massage which used three blends of sacred aromatherapy oils: the calming Sacred Woods, the uplifting Precious Floral and the stress-relieving Magical Moods.
Best for: Aromatherapy massages, East-meets-West therapies.
Recommended treatments: Myofascial Release, Ayurvedic Massage, Pulse Point Balancing.
Price: A 60-minute full-body massage starts from IDR 500,000.
Address: Jl Goutama Selatan, Ubud.
Opening hours: Daily, 11am – 9pm.
Book Taksu Spa Taksu Spa Instagram
9. Hesa Spa
Contrast therapy, Korean body scrubs and Balinese massages for a complete wellness and recovery experience in Ubud.

Instead of “just” massages and facials, Hesa Spa offers something different when it comes to wellness in Ubud. The spa incorporates contrast therapy into a full recovery experience – think hopping between hot and cold plunge pools before unwinding in a steam room, which left me feeling completely re-energised. Since I chose the Korean Zen package, my whole body was polished using the glow-inducing Korean scrubbing technique before being replenished with a nourishing body wrap and facial. And as if that wasn’t rejuvenating enough, my treatment finished with a tension-relieving Balinese massage (bliss!).
Best for: Hot and cold therapy, Korean scrub, bubble massage, traditional Hammam.
Recommended treatments: Korean Zen, Hammam Adventure, Thai Massage.
Price: A 60-minute full-body massage starts from IDR 600,000.
Address: Jl Sandat, Ubud.
Opening hours: Daily, 9am – 9pm.
Book Hesa Spa Hesa Spa Instagram
10. Spa at Hotel Tjampuhan
Riverside spa in Ubud with natural spring pools, cave baths, sauna and traditional Balinese massages.

Hidden beside the sacred Campuhan River, I wandered through lush gardens before discovering the famous cave-like Spa at Hotel Tjampuhan. It’s complete with natural spring water pools, a sauna and a Jacuzzi. I eased into the warm and cool pools before my traditional Balinese massage, and the combination left me feeling completely reset. The therapist struck that perfect balance between firm pressure and flowing relaxation, while the sound of the river outside made it easy to switch off. It’s easy to see why this is considered one of the best spa experiences in Ubud.
Best for: Cave spa designs, natural pools, river views.
Recommended treatments: Traditional Mandi Lulur, Tjampuhan Healing Massage, Relaxing Romance Package.
Price: A 60-minute full-body massage starts from IDR 550,000.
Address: Jl Raya Campuan No. 18, Sayan, Ubud.
Opening hours: Daily, 10am – 8pm.
Book Tjampuhan Spa Hotel Tjampuhan Instagram
11. Sang Spa
Award-winning Ubud spa combining massage therapy, sound healing, chakra balancing and yoga wellness.

The cosy, award-winning Sang Spa offers everything from traditional Balinese massages to dreamy facials and head-to-toe scrubs that left me glowing for days. I got rid of my knots with their signature Hot Stone Massage – it felt like a warm hug for my muscles. If you’re feeling stuck, I recommend the intuitive massage, the Tibetan sound healing or the seven-chakra crystal healing instead. Psst – Sang Spa doubles as a yoga centre, meaning you’ll get to indulge in breathwork and movement therapy, too.
Best for: Sound healing, chakra-balancing, yoga before and after spa.
Recommended treatments:
Price: A 90-minute full-body massage starts from IDR 689,000.
Address: Jl Jembawan No. 13B, Ubud.
Opening hours: Daily, 9am – 10pm.
Book Sang Spa Sang Spa Instagram
The Best Affordable Spas in Ubud
12. Ubud Traditional Spa
Affordable Balinese spa in Ubud offering authentic massages, reflexology and traditional healing rituals.

Ubud Traditional Spa is a family-run spa that specialises in authentic Balinese spa experiences. As soon as you book, you’ll receive complimentary transport (a minimum of two people within Ubud) to the traditional village of Payogan where this hidden gem is located. Then, it’s all about traditional spa treatments delivered by a team of expert therapists. The classic Balinese massages and reflexology are worth the trip alone, but I couldn’t say no to the Four Hands Ubud Royal Massage. I also tried the Rice Farmer Massage, which is inspired by the massages given by the wives of rice farmers. All of this at an affordable price too!
Best for: Solo wellness seekers on a budget, traditional Balinese massages, reflexology.
Recommended treatments: Ubud Royal Massage, Rice Farmer Massage, Balinese Reflexology.
Price: A 60-minute full-body massage starts from IDR 260,000.
Address: Jl RSI Markandya 1, Kedewatan, Ubud.
Opening hours: Daily, 11am – 8pm.
Book Ubud Traditional Spa Ubud Traditional Spa Instagram
13. Ubud Bodyworks Centre
Holistic healing centre in Ubud offering Ayurvedic therapies, acupuncture and traditional Balinese treatments.

Led by a master in Balinese healing, Ubud Bodyworks Centre is a holistic wellness centre where traditional rituals are the focus. It’s a space where you can heal with Eastern, Ayurvedic and Bali Usadha treatments, as well as eastern therapies like acupuncture, cupping and Chakra balancing rituals. I tried the lymphatic drainage treatment, followed by a number of beautifying face and hair treatments. All treatments use organic, herbal products, which I love. Whatever you choose, you’ll leave feeling wholly nurtured by Mother Nature herself.
Best for: Balinese healing, traditional Eastern medicine, budget-friendly massages.
Recommended treatments: Bodyworks Relaxing Therapy, Ultimate Lymphatic Reset, Cocoa Bath Therapy.
Price: A 60-minute full-body massage starts from IDR 265,500.
Address: Jl Hanoman No. 25, Ubud.
Opening hours: Daily, 10am – 8pm.
Book Ubud Bodyworks Centre Ubud Bodyworks Centre Instagram
14. Bali Botanica
Ayurvedic spa in Ubud offering herbal therapies, wellness programs and jungle-view relaxation.

Bali Botanica by Oneworld Ayurveda is my dream Ubud spa. It’s tucked away in lush greenery, making it an ideal spot to relax, recharge and leave the stresses of the world behind. Backed by experts in Ayurveda and traditional healing techniques, their treatments are the real deal. Think heavenly Ayurvedic massages, herbal facials, and body scrubs made with natural ingredients that smell like a tropical garden. I went with the full-day pampering package, complete with a flower-filled bath and a delicious lunch overlooking the jungle. They even have a three-day program for those who don’t want to leave…
Best for: Ayurvedic massages, herbal facials.
Recommended treatments: Chakra Dhara, Avagaham, Kati Vasti.
Price: A 60-minute full-body massage starts from IDR 325,000.
Address: Jl Sanggingan, Ubud.
Opening hours: Daily, 9am – 9pm.
Book Bali Botanica Bali Botanica Instagram
15. Karsa Spa
Affordable spa in Ubud offering open-air massages, flower baths and holistic healing near Campuhan Ridge Walk.

I always end up making a stop at Karsa Spa after my regular stroll along the Campuhan Ridge Walk. This hidden wellness gem is where you can truly unwind in beautiful surroundings, without breaking the bank. I love booking one of the open-air pavilions, where massages are accompanied by the sounds of birdsong and swaying palms. My go-to is the deep tissue massage, but while you’re here, I’d also recommend trying one of the signature treatments. Afterwards, sink into a flower bath and soak up the peaceful surroundings. Psst – Karsa Spa also offers Reiki, singing bowl healing and traditional cupping.
Best for: Peaceful garden settings, budget therapeutic massages, Reiki healing.
Recommended treatments: Deep Tissue Massage, Shiatsu Massage, Intuitive Heart Massage.
Price: A 60-minute full-body massage starts from IDR 240,000.
Address: Jl Bangkiang Sidem, Keliki, Ubud.
Opening hours: Daily, 9am – 7pm.
Book Karsa Spa Karsa Spa Instagram
How to choose the right spa in Ubud
With so many incredible Ubud spas, it helps to know what you’re looking for before you book:
- Budget: Ubud has exceptional quality at every price point. Budget spas (under IDR 200,000 / $10 USD for a 60-minute massage) offer authentic Balinese techniques without frills. Luxury spas (IDR 1,000,000+) add extraordinary settings, signature rituals, and elevated products.
- Tipping at Ubud spas: While it isn’t expected, tipping is appreciated. As a rule of thumb, I usually leave a 10% tip if the service goes above and beyond. Note: Some higher end spas (for example, those inside resorts) may already add a service charge in your invoice.
- Treatment type: If you want traditional Balinese healing, prioritise family-run spas like Ubud Traditional Spa or Ubud Bodyworks. For high-tech facials or advanced skincare, INKA Spa is the pick. For Ayurvedic therapies, choose Sacred River Spa, Fivelements or Bali Botanica.
- Setting and location: Ubud has everything from romantic rice field views (Hammana Spa), riverside jungle (Sacred River Spa and Fivelements), or central Ubud locations (like Taksu and Jaens) – the setting can be just as much a part of the experience as the treatment itself.
- Couples vs. solo treatments: Most spas offer both. Hammana, Soulshine, and Jaens have the most thoughtfully designed couples packages.
- Booking ahead: Budget spas are usually walk-in friendly. Luxury spas like Sacred River Spa and COMO should be booked several days in advance, especially in July and August.
Don’t know what to try at the best spas in Ubud? Check out our guide to the must-try spa treatments in Bali.
FAQs about spas in Ubud
Which Ubud spas are best for couples?
Hammana Spa and Spa at Hotel Tjampuhan lead the pack for couples, with Soulshine Spa and Jaens Spa Triloka close behind for their thoughtfully designed pair packages. Hammana's Romantic Rice Paddy ritual and Tjampuhan's cave pools plus Relaxing Romance Package are the two worth booking a joint session around.
Where can I get an authentic Balinese massage in Ubud?
Fivelements Bali, Ubud Traditional Spa, and Bali Botanica are your best bets for traditional technique done properly. All three lean on time-honoured Balinese and Ayurvedic methods rather than resort-menu treatments, from Ubud Traditional Spa's Rice Farmer Massage to Fivelements' village-remedy rituals.
What are the most romantic spas in Ubud?
Hammana Spa and Spa at Hotel Tjampuhan take this one, thanks to rice paddy and cave-pool settings built for two. If it's specifically a flower bath you're after, Karsa Spa is the standout — open-air pavilions, birdsong, and a soak that ends every treatment.
Do I need to book a spa in Ubud in advance?
Budget spas like Karsa, Ubud Traditional Spa, and Ubud Bodyworks Centre are generally walk-in friendly, while luxury names like Sacred River Spa and COMO Shambhala Estate should be booked several days ahead - especially during the peak holiday season in July and August.
How much does a spa treatment cost in Ubud?
Budget spas start from around IDR 240,000–265,000 for a 60-minute massage - Karsa Spa and Ubud Traditional Spa are the cheapest on this list - while mid-range spots like Taksu, Jaens, and Hesa sit around IDR 500,000–635,000. Luxury resort spas like COMO Shambhala Estate and Sacred River Spa run from IDR 2,100,000 up to IDR 3,100,000, which covers the ritual and setting as much as the massage itself.
Which spas in Ubud have the best views?
Sacred River Spa, Soulshine Spa, Hammana Spa and COMO Shambhala Estate are the three built around their settings - jungle canopy, river valleys, and floor-to-ceiling greenery that make the view as much a part of the treatment as the massage.
Which spas in Ubud are best for a central, walkable location?
Jaens Spa Triloka, Ubud Bodyworks Centre, INKA Spa, Sang Spa, and Taksu Spa are all easy to reach on foot from central Ubud, making them the pick if you don't want to arrange transport for a spa day.
What are the best full-day spa experiences in Ubud?
Bali Botanica's full-day pampering package (flower bath and jungle-view lunch included) is the one to book, while Fivelements Bali and COMO Shambhala Estate both go further with multi-day wellness retreats if you want to properly disappear.
Which Ubud spas are best for sauna or recovery treatments?
Hesa Spa is the one built specifically for this — hot and cold plunge pools, a steam room, and a Korean scrub before finishing with a Balinese massage. Spa at Hotel Tjampuhan is a close second, with natural spring pools, a sauna, and a Jacuzzi built into its riverside cave setting.
