Skip to content
The Bali Guideline

Wellness Edit

Spas and massage in Ubud.

Ubud spas run from jungle spas above the river valleys and flower baths in the rice fields to walk-in massage studios in the middle of town.

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

43 places found

INKA Ubud Spa

Day spa · Central Ubud

INKA Ubud Spa

A busy day spa in central Ubud with massages, facials, nails and hair, open until 10 PM.

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 in central Ubud 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 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:30 PM.

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 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 at Alaya Resort Ubud

Day spa · Central Ubud

DaLa Spa at Alaya Resort Ubud

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

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 center 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 center close to the Ubud market.

Address
Jl. Jembawan No.13B, Ubud
Phone
+62 812-4611-3339
Svaha Spa Kenderan

Day spa · Tegallalang

Svaha Spa Kenderan

The Svaha Spa at Aksari Resort in Kenderan, northeast of Ubud, open daily until 10 PM.

Hours
Daily 09:00–22:00
Address
Aksari Resort, Jl. Raya Kenderan No.88D, Kenderan
Phone
+62 812-3733-9353
Svaha Spa Teges

Day spa · Peliatan

Svaha Spa Teges

The Svaha Spa at Amarea Resort in Peliatan, open daily from 8 AM to 8 PM.

Hours
Daily 08:00–20:00
Address
Amarea Resort, Jl. Sawah Indah Gg. Amarea No.8, Peliatan
Phone
+62 812-3733-9353
Cantika Zest

Day spa · Singakerta

Cantika Zest

A long-running spa in Singakerta, southwest 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
DaLa Spa at Alaya Suites

Day spa · Pengosekan

DaLa Spa at Alaya Suites

The second DaLa Spa in Ubud, inside Alaya Suites on Jalan Raya Pengosekan, open until 11 PM.

Massage price

From IDR 645k · 60 min

Balinese massage, plus tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–23:00
Address
Alaya Suites, Jl. Raya Pengosekan No.108, Ubud
Phone
+62 811-3820-1886
Spa at Bambu Indah

Resort spa · Sayan

Spa at Bambu Indah

The spa at Bambu Indah in Sayan, with spring pools, mud baths, copper tubs and a firewood sauna.

Massage price

From IDR 400k · 25 min

Head, neck and shoulder massage, plus tax and service

From the spa’s own menu, checked October 2026

Address
Bambu Indah, Jl. Baung, Sayan
Phone
+62 361 977922
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
Flying Bamboo Spa at Blue Karma Dijiwa

Resort spa · Bentuyung

Flying Bamboo Spa at Blue Karma Dijiwa

The spa at Blue Karma Dijiwa Ubud in Bentuyung, north of central Ubud, whose signature ritual uses bamboo.

Massage price

From IDR 700k · 60 min

Balinese massage, plus 21% tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–20:00
Address
Blue Karma Dijiwa Ubud, Kelabang Moding, Banjar Bentuyung
Phone
+62 819-9007-1888
Waras Spa at Kuwarasan

Resort spa · Tegallalang

Waras Spa at Kuwarasan

The spa at Kuwarasan, a Pramana resort among the rice fields of Tegallalang, with a Jacuzzi and a beauty salon.

Massage price

From IDR 650k · 60 min

Balinese massage, plus tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
Kuwarasan, Jalan Cinta, Banjar Penusuan, Tegallalang
Phone
+62 361 9083377
Serayu Spa at The Kayon Resort

Resort spa · Tegallalang

Serayu Spa at The Kayon Resort

The spa at The Kayon Resort in Kendran, northeast of central Ubud, open daily from 9 AM to 9 PM.

Massage price

From IDR 750k · 60 min

Traditional Balinese massage, plus 23.75% tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
The Kayon Resort, Banjar Kepitu, Kendran, Tegallalang
Phone
+62 361 4792553
Sanjeevini Ayurveda Centre at Ayurvedagram

Resort spa · Tegallalang

Sanjeevini Ayurveda Centre at Ayurvedagram

The Ayurveda center at Ayurvedagram in Kendran, offering abhyanga, shirodhara and other Ayurvedic treatments.

Address
Ayurvedagram Bali, Jl. Raya Kendran No.1, Banjar Kepitu, Kendran
Phone
+62 878-5950-9999
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
Serayu Wellness at The Kayon Jungle Resort

Resort spa · Payangan

Serayu Wellness at The Kayon Jungle Resort

The wellness center at The Kayon Jungle Resort in Bresela, with treatment rooms, a sauna, a Jacuzzi and a beauty salon.

Hours
Daily 09:00–21:00
Address
The Kayon Jungle Resort, Banjar Bresela, Payangan
Phone
+62 361 978098
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 center at Capella Ubud, a tented camp in the jungle of Keliki.

Address
Capella Ubud, Jl. RY Dalem, Keliki
Phone
+62 361 2091888
Lila Ulangun Spa at Puri Wulandari

Resort spa · Kedewatan

Lila Ulangun Spa at Puri Wulandari

The spa at Puri Wulandari in Kedewatan, with open-air treatment rooms, Jacuzzis and a sauna looking over rice fields.

Address
Puri Wulandari, Jl. Raya Kedewatan, Banjar Tanggayuda, Kedewatan
Phone
+62 361 980252
Nirvanaloka Spa at Sanggraloka

Resort spa · Payangan

Nirvanaloka Spa at Sanggraloka

The spa at Sanggraloka in Bresela, Payangan, with nine treatment rooms facing the forest above a river.

Address
Sanggraloka Ubud, Jl. Raya Bresela, Payangan
Phone
+62 895-3298-31868
The Ambara Spa at The Artini Dijiwa

Resort spa · Pengosekan

The Ambara Spa at The Artini Dijiwa

The spa at The Artini Dijiwa Ubud on Jalan Raya Pengosekan, where every treatment starts with a flower foot bath.

Massage price

From IDR 450k · 60 min

Hot stone massage, plus 21% tax and service

From the spa’s own menu, checked October 2026

Hours
Daily 10:00–22:00
Address
The Artini Dijiwa Ubud, Jl. Raya Pengosekan, Ubud
Phone
+62 823-2269-2168
Kamalini Spa at Arkamara Dijiwa

Resort spa · Singakerta

Kamalini Spa at Arkamara Dijiwa

The spa at Arkamara Dijiwa Ubud in Singakerta, with two private treatment rooms and herbs and flowers grown at the resort.

Massage price

From IDR 850k · 60 min

Balinese massage, tax and service included

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–21:00
Address
Arkamara Dijiwa Ubud, Jl. Katik Lantang, Singakerta
Phone
+62 361 982367
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
Mandala Spa at Bisma Eight Villas

Resort spa · Central Ubud

Mandala Spa at Bisma Eight Villas

The spa at Bisma Eight Villas on Jalan Bisma, a short walk from central Ubud.

Massage price

From IDR 550k · 60 min

Signature Balinese massage, tax and service included

From the spa’s own menu, checked October 2026

Hours
Daily 09:00–20:00
Address
Bisma Eight Villas, Jl. Bisma No.97, Ubud
Phone
+62 361 4792888
Pramana Spa at Pramana Watu Kurung

Resort spa · Kedewatan

Pramana Spa at Pramana Watu Kurung

The spa at Pramana Watu Kurung in Kedewatan, with two couples' treatment rooms overlooking the river.

Massage price

From IDR 600k · 60 min

Yoga massage

From the spa’s own menu, checked October 2026

Hours
Daily 10:00–22:00
Address
Pramana Watu Kurung, Jl. Batu Kurung No.4, Bunutan, Kedewatan
Phone
+62 361 981799
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 center in central Ubud.

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, open until 10 PM.

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 in central Ubud 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

Prices checked October 2026

How much does a massage cost in Ubud?

A 60-minute massage in Ubud starts at IDR 240k at a day spa and runs to IDR 1.25m at a resort spa, going by the menus of 16 spas we read in October 2026.

Day spas
IDR 240k–645k
60 minutes · 7 spas
Resort spas
IDR 450k–1.25m
60 minutes · 8 spas
Massage studios
IDR 295k
60 minutes · 1 spa

Starting prices from each spa's own menu. Many resort spas add tax and service on top; the spa's details show which.