Call Riviera+62 811-2891-1122
4.9on Google· 48 reviews, October 2026

Ubud Guide

Spa Treatments in Ubud: A Guide

Ubud is a spa town 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 9am to 9pm.

A guide from Riviera Boutique Hotel, a boutique hotel in central Ubud.

Last updated 7 October 2026

A therapist giving a guest a massage beside the arched windows in Riviera Boutique Hotel's spa room.

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 9am 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

Reviews

  • For us, this hotel was an absolute oasis of well-being and definitely one of the most beautiful hotels we stayed in in Bali. We would return in a heartbeat and highly recommend it to anyone looking for a special, stylish, and relaxing stay in Ubud. Thank you so much to the entire team for this wonderful time! ❤️🌴 We would love to come back again!

    nadia lulic · Google review
  • A beautiful boutique hotel in the heart of Ubud with stylish interiors and great attention to detail. I stayed in a Garden View room, which was very comfortable, spotless and peaceful. The staff were incredibly warm, attentive and helpful. I originally booked two nights but loved it so much that I extended my stay by another three. I would definitely return!

    Mark · Google review
  • A Beautiful modern hotel in the heart of Ubud, very centrally and conveniently located and close to the best shops and restaurants. The hotel has a very beautiful colonial atmosphere, the rooms are clean, modern and stylish. The staff is kind and responsive. It's a great place for a couple or single travellers, it's not really fit for families as it has no infrastructure and special spaces for kids. It's a great place for adult travellers wanting to stay in the very heart of Ubud and enjoy the walking distance to the evening events in Ubud or just visiting the town without the need to use a car or a bike. We will be back!

    Nadia · Google review

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 massage cost at a Bali spa?

It depends on the treatment and its length. At Riviera's spa in central Ubud, a 60 minute traditional Balinese massage is IDR 350,000 and 90 minutes is IDR 490,000, and deep-tissue or aromatherapy massage is IDR 390,000 for 60 minutes. Prices are subject to an 11% service charge and 10% government tax. Bookings are by WhatsApp.