The 10 Best Spas in Ubud: From Ancient Balinese Massage to Luxurious Flower Baths

Ubud, Bali, is undeniably a place of healing. The name “Ubud” actually comes from the word obat, which means medicine in Indonesian. It’s fascinating to think that for hundreds of years, Ubud has been a destination for those seeking rest, rejuvenation, and spiritual well-being.
Unlike Bali’s coastal retreats, Ubud offers a different kind of escape, enveloped in lush jungles, serene rice paddies, tranquil rivers, and the occasional animal sighting to create the perfect backdrop for world-class spa treatments.
Whether you’re feeling burnt out from life’s hustle or simply need to reconnect with your inner peace, Ubud offers some of the best spa treatments on the island. Here’s a look at 10 of the most renowned spas in Ubud that bring together Bali’s healing legacy with world-class service.
1. Akoya Spa

Perched on the edge of Ubud’s jungle-clad ravine within the five-star Viceroy Bali, Akoya Spa offers an extensive range of treatments that merge modern wellness techniques with time-honoured Balinese healing traditions. One of its signature experiences, the Ladies of Leisure package is a full-body journey that starts with a Balinese boreh scrub—a centuries-old remedy once reserved for Bali’s elders. This herbal scrub, made from ginger, turmeric, clove, and other warming ingredients, is used to improve circulation, ease muscle pain, and soothe ailments like fever and chills.
Following is a Balinese massage, performed by local therapists trained by accredited Swiss professionals. You can customise the experience by selecting an essential oil of your choice—Lavender, Rose, Frangipani, Jasmine, or Citrus. Next, a natural yoghurt moisturiser replenishes your skin before the grand finale: a bath of your choice, whether it be a flower bath, organic citrus, sea salt, or a herbal and spice-infused bath. The spa’s elegant setting, with warm neutral tones, antique wood engravings, and minimalist design, makes it the perfect backdrop for relaxation—and a few envy-inducing photos.
Akoya Spa caters to both men and couples, offering packages such as the Gentlemen’s Recharge or the Romantic Couples Treatment, complete with side-by-side massages in private treatment rooms. Additionally, you can enhance the experience by pairing spa treatments with rice field trekking or dining at the renowned Apéritif or CasCades restaurants. Other available treatments include lymphatic drainage massage, reflexology, facials (including LED therapy and microdermabrasion), and gel nail polish.
While Akoya Spa is part of Viceroy Bali, you don’t have to be a hotel guest to book a treatment. And despite its secluded location, it’s just a 10-minute drive from Ubud centre, with ample parking available.
Location: Viceroy Bali, Jl. Lanyahan, Br. Nagi
Hours: 10:00 AM – 9:00 PM
2. Fivelements Retreat
Nestled along the Ayung River, Fivelements Retreat takes a holistic approach to wellness, blending Balinese traditions with plant-based healing and sustainability. This eco-conscious retreat is best known for its Sakti Ritual, a three-hour experience that includes a pandan leaf body scrub, herbal oil massage, and a flower-filled river stone bath.

Each treatment here is inspired by Balinese philosophy, focusing on energy flow, purification, and natural ingredients sourced from the island. Many guests combine spa rituals with healing consultations, yoga sessions, and plant-based dining at Fivelements’ restaurant.
The tranquil riverside setting, with the sound of flowing water and lush greenery, makes this spa experience particularly serene.
Location: Br. Batur Rening Mambal, Abiansemal
Hours: Open 24 hours
3. Karsa Spa
If you’re looking for a spa with nature views, Karsa Spa is a hidden gem located just past the famous Campuhan Ridge Walk. It’s a peaceful escape from Ubud’s bustling centre, offering open-air treatment rooms overlooking rice fields and Mount Agung in the distance.

One of the standout treatments here is the Karsa Royal Massage, a combination of deep tissue techniques, energy healing, and traditional Balinese strokes. Guests can also opt for the Divine Flower Bath, where petals are arranged into intricate mandalas in a stone tub, creating a visually stunning and rejuvenating experience. While Karsa Spa is highly affordable, the location is somewhat remote, which means you’ll need to plan your transportation, especially if you’re staying in the Ubud town centre.
Location: Jl. Bangkiang Sidem, Tegallalang
Hours: 9:00 AM – 7:00 PM
4. COMO Shambhala Estate
COMO Shambhala Estate is a destination for deep healing and transformation. Set within a sprawling jungle estate with private villas and natural spring pools. Their signature massage, the Shambhala Massage, is a light-to-medium pressure therapy that uses long, flowing strokes and rhythmic movements to release tension and restore energy balance.

Another must-try is the Javanese Royal Lulur treatment, a centuries-old ritual once reserved for Indonesian royalty, featuring a turmeric and rice body scrub, a hydrating yoghurt mask, and a flower bath. For those seeking a more immersive wellness experience, COMO offers personalised wellness programs, integrating nutritional guidance, yoga, Ayurveda, and hydrotherapy into multi-day retreats.
Location: Br. Begawan, Melinggih Kelod, Payangan
Hours: 8:00 AM – 9:00 PM
5. Mandapa Spa, Ritz-Carlton Reserve
Set within the lush grounds of Mandapa, a Ritz-Carlton Reserve, this spa offers a luxurious yet deeply grounding wellness experience. Overlooking the Ayung River, Mandapa Spa integrates ancient Balinese healing techniques with modern therapeutic methods.

The Royal Spice Ceremony is a signature treatment that includes an aromatic spice scrub, herbal steam, and traditional Balinese massage. Another highlight is the Mandapa Healing Massage, which combines rhythmic stretching and energy-balancing techniques. Guests can also book private yoga or meditation sessions in the spa’s bamboo pavilion, or enjoy a flower-filled vitality pool experience. For those looking to fully immerse themselves in relaxation, multi-day wellness retreats are available, incorporating Ayurvedic consultations, detox programs, and riverfront dining.
Location: Jl. Raya Kedewatan, Banjar, Kedewatan
Hours: 9:00 AM – 9:00 PM
6. Svaha Spa Bisma
Located near Ubud’s famous Sacred Monkey Forest Sanctuary, Svaha Spa Bisma is a serene haven offering a variety of Balinese treatments. The Svaha Signature Ritual is a favourite, combining a body scrub, aromatherapy massage, and a flower bath.

This spa focuses on holistic well-being and uses natural ingredients in all of its treatments, providing a peaceful escape from the busy streets of Ubud. While Svaha Spa offers excellent treatments, the ambience might not feel as luxurious as some of Ubud’s high-end resorts, which could be a drawback for those looking for a more extravagant experience.
Location: Jl. Bisma No.888 A, Ubud
Hours: 9:00 AM – 11:00 PM
7. Jaens Spa

Jaens Spa is a local favourite, known for its Balinese massages and affordable treatments. The Jaens Signature Massage is a gentle but effective treatment that incorporates long strokes and pressure-point techniques, perfect for relieving stress and tension. For a more rejuvenating experience, try the flower bath, which incorporates petals and natural ingredients to soothe both body and mind. Jaens Spa is a more budget-friendly option, but the simplicity of its facilities may not appeal to those seeking a more upscale spa experience.
Location: Jl. Raya Pengosekan Ubud, Ubud
Hours: 9:00 AM – 9:00 PM
8. Svaha Spa Kenderan

Tucked away in the quiet village of Kenderan, Svaha Spa Kenderan offers a peaceful escape for those seeking a more intimate, nature-focused spa experience. The treatments here are simple yet effective, with highlights including the Balinese Boreh Scrub and flower baths. Cons: Its remote location may be a challenge for those staying in central Ubud, as it requires a longer drive.
Location: Jl. Raya Kenderan No.88 D, Tegallalang
Hours: 9:00 AM – 10:00 PM
9. Taksu Spa & Wellness Center

TAKSU Spa is a luxurious retreat in the heart of Ubud, offering a blend of traditional Balinese, Swedish, and Shiatsu massage techniques. Their Taksu Signature Treatment is recommended for its unique combination of deep tissue therapy and aromatherapy, designed to balance energy and promote overall well-being. While TAKSU Spa offers a great experience, it is located in a busy area of Ubud, which means the tranquil atmosphere might be interrupted by nearby street noise.
Location: Jl. Goutama Sel., Ubud
Hours: 9:00 AM – 9:00 PM
10. Putri Bali Spa
For those looking for a more affordable yet authentic Balinese spa experience, Putri Bali Spa is a great option. Known for its traditional techniques and warm hospitality, this locally run spa focuses on Balinese massage, body scrubs, and reflexology.

A standout treatment is the Bali Royal Boreh Scrub, a traditional herbal paste applied to the body to improve circulation and ease muscle tension. Guests can also try the Putri Bali Signature Massage, which blends deep tissue, acupressure, and stretching techniques. One downside is that, unlike some of the high-end spas on this list, Putri Bali Spa’s ambience is more modest, with simpler facilities.
Location: Jl. Raya Sanggingan, Kedewatan
Hours: 9:00 AM – 9:00 PM
Conclusion
Ubud offers a wide range of spa experiences, from luxurious riverside retreats to affordable local havens, all designed to rejuvenate your body, mind, and spirit. Whether you’re seeking an indulgent flower bath, a traditional Balinese massage, or a detoxifying body treatment, Ubud has something for every traveller. While each spa has its own charm and specialities, choosing the right one depends on what you value most: luxury, authenticity, price, or location.
For a truly serene and exclusive experience that seamlessly blends modern wellness with ancient healing techniques, Akoya Spa stands out as one of the best spa destinations in Ubud. With only three couples treatment rooms and three single treatment rooms, availability is limited—so be sure to book your session in advance.📞 Call +62 361 970 777 or [click here] to reserve your ultimate relaxation experience.