Ubud, Central Bali
Flower Bath & Body Ritual
Body scrub, massage and a soak in a tub of petals
The Balinese flower bath is the spa ritual that fills every Ubud Instagram feed — a warm tub piled with frangipani and hibiscus petals, usually paired with a body scrub and massage. It's a 2–3 hour treat that leaves your skin glowing and, at around US$ 35 for the full ritual, is far more affordable than it looks. Popular with couples and honeymooners, the best spas offer twin baths in private jungle-view pavilions.
Highlights
- ✓The signature petal-filled soak in a warm bath
- ✓A full ritual of massage, body scrub and soak (2–3 hours)
- ✓Couples' packages with twin baths and side-by-side rooms
- ✓Genuinely effective skincare, not just a photo op
- ✓Ubud is the hub, with prices from about US$ 35
Visitor FAQ
How much is a flower bath and do I need to book?
The full ritual starts from around US$ 35, more at luxury resort spas. Reservations are essential because the petals and bath are prepared fresh for each guest.
How long does it take?
Allow 2–3 hours for the full massage, scrub and soak. It's best booked for late afternoon so you can relax into the evening afterwards.
Any tips before I go?
Go make-up free, bring a hair tie, and ask for a jungle-view or private pavilion for the best atmosphere.
Nearby Attractions & Related
Plan Your Visit
- Best Destinations in Bali — Find the right base area for your trip.
- Getting Around Bali — Grab, scooters, private drivers and transfers.
- AI Bali Trip Planner — Build a personalised day-by-day itinerary for free.