Wellness Edit

Spas and massage in Ubud.

Jungle spas above the river valleys, flower baths in the rice fields, and walk-in massage studios in the middle of town.

Want our shortlist? Read our guide to the best spas in Ubud →

28 places found

INKA Ubud Spa

Day spa · Central Ubud

INKA Ubud Spa

A busy day spa on Jalan Monkey Forest with massages, facials, nails and hair, open until 10pm.

Hours
Daily 09:00–22:00
Address
Jl. Monkey Forest, Ubud
Phone
+62 823-4094-9955
Hesa Wellness Spa

Day spa · Central Ubud

Hesa Wellness Spa

A wellness spa on Jalan Sandat with a hammam and pools that come with its longer treatments.

Massage price

From IDR 600k · 90 min

Balinese massage with facilities access, plus 10% VAT

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
Jl. Sandat, Ubud
Phone
+62 819-9098-5662
Putri Bali Spa

Day spa · Sanggingan

Putri Bali Spa

A day spa on Jalan Raya Sanggingan, west of central Ubud, popular for flower baths.

Massage price

From IDR 270k · 60 min

Exotic Balinese massage

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
Jl. Raya Sanggingan, Kedewatan, Ubud
Phone
+62 813-9966-6444
Ubud Traditional Spa

Day spa · Kedewatan

Ubud Traditional Spa

A traditional Balinese spa in Payogan, Kedewatan, open until 9:30pm.

Massage price

From IDR 280k · 60 min

Bali traditional massage

From the spa’s own menu, checked October 2026

Hours
Daily 10:00–21:30
Address
Jl. RSI Markandya II, Payogan, Kedewatan
Phone
+62 877-6158-4407
Karsa Spa

Day spa · Keliki

Karsa Spa

A small spa set in the rice fields on the Bangkiang Sidem ridge walk, with flower baths among its treatments.

Massage price

From IDR 240k · 60 min

Traditional Balinese massage, plus tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–19:00
Address
Jl. Bangkiang Sidem, Keliki, Ubud
Phone
+62 813-5339-2013
Svaha Spa Bisma

Day spa · Central Ubud

Svaha Spa Bisma

A day spa on Jalan Bisma above a jungle river valley, run by Svaha Wellness.

Hours
Daily 12:00–22:00
Address
Jl. Bisma No.888 A, Ubud
Phone
+62 812-3733-9353
Mekar Ubud Jungle Spa by K Club

Day spa · Tegallalang

Mekar Ubud Jungle Spa by K Club

A jungle spa by K Club in Tegallalang, best known for its flower baths.

Hours
Daily 09:00–21:00
Address
Jl. Raya Cebok, Kedisan, Tegallalang
Phone
+62 818-0218-5888
Green Tara Spa

Day spa · Keliki

Green Tara Spa

A garden day spa in Keliki, north of central Ubud, known for traditional Balinese treatments.

Massage price

From IDR 240k · 60 min

Traditional Balinese massage, plus tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 10:00–20:00
Address
Jl. RSI Markandya II, Keliki, Ubud
Phone
+62 823-4050-0207
Bali Botanica Day Spa

Day spa · Sanggingan

Bali Botanica Day Spa

A garden day spa on Jalan Raya Sanggingan with traditional and Ayurvedic treatments.

Massage price

From IDR 325k · 60 min

Balinese massage

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
Jl. Raya Sanggingan, Kedewatan, Ubud
Phone
+62 821-4717-5150
DaLa Spa

Day spa · Central Ubud

DaLa Spa

The spa at Alaya Resort on Jalan Hanoman, open until 11pm.

Hours
Daily 09:00–23:00
Address
Alaya Resort, Jl. Hanoman, Ubud
Phone
+62 851-7996-1639
Shinto Spa

Day spa · Kedewatan

Shinto Spa

A Japanese-styled spa at the Mason Adventure Centre in Kedewatan.

Massage price

From IDR 325k · 60 min

Balinese massage

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–20:00
Address
Mason Adventure Centre, Jl. Raya Kedewatan, Ubud
Phone
+62 811-3830-5414
Taksu Spa & Wellness Center

Day spa · Central Ubud

Taksu Spa & Wellness Center

A garden spa and wellness centre on Jalan Goutama, in the middle of town.

Hours
Daily 11:00–21:00
Address
Jl. Goutama Sel., Ubud
Phone
+62 361 4792525
Sang Spa and Yoga Centre

Day spa · Central Ubud

Sang Spa and Yoga Centre

A spa and yoga centre on Jalan Jembawan, close to the Ubud market.

Address
Jl. Jembawan No.13B, Ubud
Phone
+62 812-4611-3339
Cantika Zest

Day spa · Singakerta

Cantika Zest

A long-running spa in Singakerta, south-west of Ubud, known for its own natural spa products.

Hours
Daily 10:00–18:00
Address
Jl. Katik Lantang, Singakerta, Ubud
Phone
+62 851-0094-4425
Spa at Maya Ubud

Resort spa · Peliatan

Spa at Maya Ubud

The riverside spa at Maya Ubud in Peliatan, with treatment rooms above the Petanu River.

Massage price

From IDR 1.25m · 60 min

Balinese massage, plus tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–20:00
Address
Maya Ubud, Jl. Gn. Sari, Peliatan
Phone
+62 361 977888
Forest Spa at Kamandalu

Resort spa · Petulu

Forest Spa at Kamandalu

The spa at Kamandalu Ubud in Petulu, set among the trees of the resort.

Address
Kamandalu Ubud, Jl. Lanyahan, Petulu
Phone
+62 361 975825
Tjampuhan Spa

Resort spa · Campuhan

Tjampuhan Spa

The cave-like spa at Hotel Tjampuhan, built into the river gorge at Campuhan.

Hours
Daily 10:00–20:00
Address
Hotel Tjampuhan, Jl. Raya Campuan No.18, Sayan
Phone
+62 361 975368
COMO Shambhala Estate

Resort spa · Payangan

COMO Shambhala Estate

A wellness resort in Payangan, north of Ubud, built around its spa, retreats and therapies.

Address
Banjar Begawan, Melinggih Kelod, Payangan
Phone
+62 361 978888
Hidden Gem Spa at The Hidden Paradise

Resort spa · Pejeng

Hidden Gem Spa at The Hidden Paradise

The spa at The Hidden Paradise resort in Pejeng, east of Ubud.

Address
The Hidden Paradise, Banjar Laplapan, Pejeng Kawan
Phone
+62 821-3135-615
Parasayu Spa at The Alena Resort

Resort spa · Lodtunduh

Parasayu Spa at The Alena Resort

The spa at The Alena Resort in Lodtunduh, south of central Ubud.

Hours
Daily 09:00–21:00
Address
The Alena Resort, Jl. Raya Silungan, Lodtunduh
Phone
+62 361 9082487
Mandapa Spa

Resort spa · Kedewatan

Mandapa Spa

The spa at Mandapa, a Ritz-Carlton Reserve, above the Ayung River in Kedewatan.

Address
Mandapa, a Ritz-Carlton Reserve, Jl. Raya Kedewatan
Phone
+62 811-3981-416
Akoya Spa at Viceroy Bali

Resort spa · Petulu

Akoya Spa at Viceroy Bali

The spa at Viceroy Bali, above the Valley of the Kings in Petulu.

Address
Viceroy Bali, Br. Nagi, Jl. Lanyahan, Petulu
Phone
+62 361 971777
Auriga Wellness at Capella Ubud

Resort spa · Keliki

Auriga Wellness at Capella Ubud

The wellness centre at Capella Ubud, a tented camp in the jungle of Keliki.

Address
Capella Ubud, Jl. RY Dalem, Keliki
Phone
+62 361 2091888
Sacred River Spa at Four Seasons Sayan

Resort spa · Sayan

Sacred River Spa at Four Seasons Sayan

The spa at Four Seasons Resort Bali at Sayan, beside the Ayung River.

Hours
Daily 09:00–21:00
Address
Four Seasons Resort Bali at Sayan, Jl. Raya Sayan
Phone
+62 361 2016000
Spa Alila Ubud

Resort spa · Payangan

Spa Alila Ubud

The spa at Alila Ubud on the edge of the Ayung River valley in Payangan.

Hours
Daily 09:00–21:00
Address
Alila Ubud, Melinggih Kelod, Payangan
Phone
+62 361 975963
Ubud Bodyworks Centre

Massage studio · Central Ubud

Ubud Bodyworks Centre

A long-running bodywork and massage centre on Jalan Hanoman.

Massage price

From IDR 295k · 60 min

Bodyworks relaxing therapy

From the spa’s own menu, checked October 2026

Hours
Daily 11:00–20:00
Address
Jl. Hanoman No.25, Ubud
Phone
+62 361 971393
Jaens Spa Center Ubud

Massage studio · Pengosekan

Jaens Spa Center Ubud

The main branch of the Jaens spa chain on Jalan Raya Pengosekan, open until 10pm.

Hours
Daily 09:00–22:00
Address
Jl. Raya Pengosekan, Ubud
Phone
+62 821-4443-9147
Nur Salon

Massage studio · Central Ubud

Nur Salon

A traditional salon and spa on Jalan Hanoman for Javanese lulur scrubs, massage and hair treatments.

Hours
Daily 09:00–20:00
Address
Jl. Hanoman No.28, Ubud
Phone
+62 812-4640-6200