Call Riviera

Ubud Guide

Best Spa in Ubud

Ubud is one of Bali's best places for a spa day, with a long tradition of Balinese massage and a slow, wellness-first pace. Riviera Boutique Hotel keeps a spa on Jalan Raya Pengosekan in central Ubud, with Balinese, deep-tissue and aromatherapy massage, reflexology and hair spa, open daily from 10am to 9pm.

A calm treatment room at the spa inside Riviera Boutique Hotel in central Ubud, set for a Balinese massage.

Ubud is the wellness heart of Bali, and a spa treatment is part of a trip here for many visitors rather than an extra. Balinese massage is a local tradition, built on firm pressure, long strokes and aromatic oil, and the town's slow inland pace suits an afternoon set aside for it. After a morning of temple steps and the Campuhan Ridge Walk, an hour in a quiet treatment room is often the part of the day people plan around.

The range runs from massage to reflexology, foot care and hair treatments. At Riviera the menu covers traditional Balinese, deep-tissue and aromatherapy massage, a shorter back, neck and shoulder relief, foot reflexology and foot massage, a foot scrub and a simple pedicure, and a hair spa. Short add-ons such as a scalp or face massage can round out a longer treatment.

A traditional Balinese massage combines gentle stretching, acupressure and long, flowing strokes with aromatic oil, working across the whole body rather than one area. It is firm without being sharp, and it is the treatment most visitors try first in Ubud. Riviera offers it in a 60 or 90 minute session, alongside deep-tissue work for tighter muscles and a lighter aromatherapy version.

Treatments range from short 30 to 45 minute foot and add-on sessions up to 60 and 90 minute massages and hair spa. An afternoon between sightseeing and dinner is the natural slot, since the centre gets hot in the middle of the day and a treatment room is the cool, quiet alternative. Riviera's spa is open daily from 10am to 9pm, and booking ahead is wise in the busy dry-season months.

Riviera keeps its spa on Jalan Raya Pengosekan, in the central belt south of the Monkey Forest, with a cafe and coffee lounge and Kumo dining on the same site. That makes it easy to bookend a day without leaving the grounds: a treatment in the afternoon, coffee on the way out, dinner at the counter later. The room keeps a slow, private atmosphere rather than a busy day-spa feel.

Spa treatments at Riviera, by type and length
TreatmentTypical length
Balinese, deep-tissue or aromatherapy massage60 or 90 minutes
Back, neck and shoulder relief30 or 45 minutes
Foot reflexology or foot massage30 to 60 minutes
Hair spa60 or 90 minutes
Scalp or face massage add-on15 minutes

Common questions

What is the best massage to get in Ubud?

A traditional Balinese massage is the classic choice, combining long strokes and acupressure with aromatic oil. Riviera offers it in 60 or 90 minutes, alongside deep-tissue and aromatherapy massage.

How much does a spa treatment in Ubud cost?

Prices vary by treatment and length. As across Bali, spa prices are usually quoted before the standard service charge and government tax. Riviera takes spa bookings by WhatsApp, where you can confirm the current rate.

Do you need to book a spa in Ubud in advance?

Booking ahead is wise, especially in the busy dry season. Riviera's spa is open daily from 10am to 9pm and takes reservations by WhatsApp.

Best Spa in Ubud | Riviera Boutique Hotel