COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Bali Spa Resorts

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Bali Resorts & Hotels with Spas

Febri's Hotel & Spa
Great for spa weekends

Febri's Hotel & Spa

3 out of 5
5 Jl Kartika Plaza Kuta Beach, Tuban, Kuta, Bali
The price is $20 per night from Apr 2 to Apr 3

This family-friendly Kuta hotel is located near the airport, within a 10-minute walk of Lippo Mall, Discovery Shopping Mall, and Waterbom Bali. Tuban Beach and ...

4.4/5Wonderful! (997 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...

"Very clean hotel with friendly staff and good amenities. Location is very good. No hard mattress so a good nights sleep. Good value for money."…"

Reviewed on Mar 26, 2020

Febri's Hotel & Spa
Bali Garden Beach Resort
Great for spa weekends

Bali Garden Beach Resort

4 out of 5
Jalan Kartika Plaza, Kuta, Bali
The price is $35 per night from Mar 3 to Mar 4

Located in Kartika Plaza, this beachfront hotel is next to a golf course and within 1 mi (2 km) of Kuta Beach and Beachwalk Shopping Center. Legian Beach and ...

4.3/5Excellent! (1,000 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...

"It is in a perfect location, all of the staff are truly amazing and make you feel so welcome."…"

Reviewed on Mar 23, 2020

Bali Garden Beach Resort
The Magani Hotel and Spa
Great for spa weekends

The Magani Hotel and Spa

4 out of 5
Jalan Melasti, Legian Kelod, Legian, Bali
The price is $27 per night from Apr 1 to Apr 2

This family-friendly Legian hotel is located near the airport, within a 10-minute walk of Legian Road, Legian Beach, and Kuta Beach. Double Six Beach and Beachwalk ...

4.5/5Wonderful! (999 reviews)
Travelers like: full-service spa, sauna, massage, facials
Travelers say...

"Felt very comfortable from the moment we arrived until we had to leave. Staff were beautiful and would do anything for you. They are all a genuine asset to the Magani"…"

Reviewed on Mar 20, 2020

The Magani Hotel and Spa
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
THE HAVEN Bali Seminyak

THE HAVEN Bali Seminyak

4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
The price is $20 per night from Mar 3 to Mar 4

Situated near the beach, this resort is within 1 mi (2 km) of Double Six Beach and Legian Beach. Kuta Beach and Seminyak Square are also within 2 mi (3 km).

4.1/5Very Good! (999 reviews)
Good Haven

"Kamarny bersih, nyaman, sarapanny enak, lokasi strategis."…"

Reviewed on Sep 19, 2020

THE HAVEN Bali Seminyak
Alaya Ubud
Great for spa weekends

Alaya Ubud

5 out of 5
Jl. Hanoman, Ubud, Bali
The price is $104 per night from Mar 3 to Mar 4

This family-friendly Ubud resort is located in the entertainment district, within 1 mi (2 km) of Ubud Monkey Forest, Ubud Royal Palace, and Ubud Traditional ...

4.6/5Exceptional! (888 reviews)
Travelers like: full-service spa, massage, body treatments, couples spa treatments
Great location

"Property is in a great location. Easy access to the Yoga Barn, Monkey Forest and great restaurants. Highly recommend this hotel."…"

Reviewed on Mar 18, 2020

Alaya Ubud
The Seminyak Beach Resort & Spa
Great for spa weekends

The Seminyak Beach Resort & Spa

5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
The price is $234 per night from Mar 4 to Mar 5

Located in Seminyak, this beachfront resort is in the entertainment district and within 2 mi (3 km) of Seminyak Square, Double Six Beach, and Legian Beach. Batu ...

4.6/5Exceptional! (814 reviews)
Travelers like: full-service spa, sauna
Travelers say...

"The hotel is beautiful and the general service was excellent. The restaurant service was very slow and the meals we had in the evening was below expectations - considerably. Generally the food was not to the standard I would have expected from a hotel if this standard."…"

Reviewed on Nov 9, 2020

The Seminyak Beach Resort & Spa
Hotel Tjampuhan Spa
Great for spa weekends

Hotel Tjampuhan Spa

4 out of 5
Jalan Raya Tjampuhan, Ubud, Bali
The price is $145 per night from Mar 12 to Mar 13

This family-friendly Ubud hotel is located on the riverwalk, within a 5-minute walk of Blanco Museum and Campuhan Ridge Walk. Ubud Royal Palace and Ubud Traditional ...

4.1/5Very Good! (403 reviews)
Travelers like: spa services onsite, sauna, steam room, massage
Travelers say...

"So much unique detail and character to the facilities."…"

Reviewed on Mar 23, 2020

Hotel Tjampuhan Spa
The Bandha Hotel & Suites
Great for spa weekends

The Bandha Hotel & Suites

4.5 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
The price is $43 per night from Apr 1 to Apr 2

Offering direct access to the beach, this Legian hotel is within a 5-minute walk of Legian Beach and Double Six Beach. Beachwalk Shopping Center is 1.4 mi (2.2 ...

4.7/5Exceptional! (599 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
second stay at Bandha

"It was second stay at Bandha.Also this time everything was perfect.Staff,quality of service, cleanless.This hotel is well organized and well managed.We will come back."…"

Reviewed on Mar 29, 2020

The Bandha Hotel & Suites
Courtyard By Marriott Bali Seminyak Resort
Great for spa weekends

Courtyard By Marriott Bali Seminyak Resort

5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
The price is $40 per night from Mar 9 to Mar 10

This family-friendly Seminyak resort is located near the airport, within 1 mi (2 km) of Double Six Beach, Petitenget Beach, and Seminyak Square. Seminyak Beach ...

4.6/5Wonderful! (998 reviews)
Travelers like: full-service spa, massage, facials, scrubs
Travelers say...

"The properties amenities, wide range of services, promotions, discounts, and location were great! The staff was amazing we would like to say thank you to the whole cooking staff, wait staff, bar tenders, and the entertainment booking staff. Housekeeping was excellent, the spa was beyond belief, we ..."…"

Reviewed on Jun 17, 2020

Courtyard By Marriott Bali Seminyak Resort
Maya Ubud Resort and Spa
Great for spa weekends

Maya Ubud Resort and Spa

5 out of 5
Jalan Gunung Sari, Peliatan, Ubud, Bali
The price is $126 per night from Mar 3 to Mar 4

This family-friendly Ubud resort is located on the riverwalk, within 3 mi (5 km) of Goa Gajah and Ubud Monkey Forest. Agung Rai Museum of Art and Ubud Peliatan ...

4.7/5Exceptional! (561 reviews)
Travelers like: full-service spa, massage, scrubs, hot tub
Gorgeous

"Beautiful hotel. Very peaceful clean with lovely welcoming staff"…"

Reviewed on Sep 26, 2020

Maya Ubud Resort and Spa
W Bali - Seminyak
Great for spa weekends

W Bali - Seminyak

5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
The price is $158 per night from Mar 21 to Mar 22

Located in Kuta Utara, this beachfront hotel is in the entertainment district and within 1 mi (2 km) of Masceti Temple, Batu Belig Beach, and Petitenget Beach. ...

4.7/5Exceptional! (996 reviews)
Travelers like: full-service spa, sauna, steam room, massage
Travelers say...

"Very nice hotel right on the beach. Ocean view rooms are real ocean view as you are right at the beach. The waves do get a little noisy at times."…"

Reviewed on Jan 3, 2021

W Bali - Seminyak
Amnaya Resort Kuta
Great for spa weekends

Amnaya Resort Kuta

3.5 out of 5
J. Kartika Plaza Gang Puspa Ayu No. 99, Kuta, Bali
Get Rates

Located in Kartika Plaza, this spa property is within a 10-minute walk of Discovery Shopping Mall and Kuta Beach. Kuta Square and Tuban Beach are also within ...

4.5/5Wonderful! (287 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Travelers say...

"Best hotel ever Amazing staff, very friendly, hospitable, enjoy what they do."…"

Reviewed on May 8, 2019

Amnaya Resort Kuta
Rama Beach Resort and Villas
Great for spa weekends

Rama Beach Resort and Villas

4 out of 5
Jl. Jenggala, Tuban, Kuta, Tuban, Kuta, Bali
The price is $57 per night from Mar 3 to Mar 4

Located in Kartika Plaza, this spa hotel is within a 10-minute walk of Segara Beach and Tuban Beach. Kuta Beach and Waterbom Bali are also within 1 mi (2 ...

4.4/5Wonderful! (939 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Excellent Hotel in quieter area.

"Enjoyed our stay. Staff were excellent nothing was too much trouble and always happy and welcoming. Our room was great, plenty of space and room to sit. Large bathroom. Restaurant was above average, food very good service from Jenny and all the staff was exceptional. Nice pool but too deep for ou ..."…"

Reviewed on Mar 5, 2020

Rama Beach Resort and Villas
Green Garden Hotel
Great for spa weekends

Green Garden Hotel

2 out of 5
Jalan Kartika Plaza South Kuta Beach, Kuta, Bali
Get Rates

This family-friendly Kuta hotel is located near the airport, within a 5-minute walk of Discovery Shopping Mall and Waterbom Bali. Kuta Beach and Tuban Beach ...

4.5/5Wonderful! (509 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Travelers say...

"Aged over 70. Did not appreciate having to climb 2 flights of stairs Could have had a lower floor. Hotel was clean, staff great and good location for us. Pool was nice and clean."…"

Reviewed on Mar 23, 2020

Green Garden Hotel
Sun Island Hotel & Spa Legian
Great for spa weekends

Sun Island Hotel & Spa Legian

4 out of 5
Jl. Legian 123, Legian, Bali
The price is $24 per night from Mar 3 to Mar 4

This family-friendly Legian hotel is located near the airport, within a 15-minute walk of Bali Bombing Memorial, Beachwalk Shopping Center, and Kuta Beach. Legian ...

4.2/5Excellent! (743 reviews)
Travelers like: full-service spa, massage, scrubs, hot tub
Travelers say...

"Beautiful pool and lovely for relaxing, staff were accomodating and helpful. Only 2 faults would be at our time of stay, the roof top pool was closed and would prefer a bit of variety for breakfast, each day was exactly the same. Would love to mix it up a bit. Otherwise, great location."…"

Reviewed on Mar 5, 2020

Sun Island Hotel & Spa Legian
Champlung Mas Hotel Legian
Great for spa weekends

Champlung Mas Hotel Legian

3 out of 5
Lebak Bene, Melasti Street, Kuta, Bali
The price is $16 per night from Mar 3 to Mar 4

Located in Downtown Kuta, this spa hotel is within a 10-minute walk of Mertanadi Art Market and Legian Beach. Kuta Beach and Beachwalk Shopping Center are also ...

3.6/5Good! (842 reviews)
Travelers like: full-service spa, massage, manicures and pedicures
Travelers say...

"great location.close to cafes and bars,as well as shopping.most guests are friendly and want to have a good time.staff helpful and friendly."…"

Reviewed on Apr 8, 2020

Champlung Mas Hotel Legian
Sri Ratih Cottages
Great for spa weekends

Sri Ratih Cottages

3 out of 5
Jl. Campuhan 1, Penestanan Kelod, Ubud, Bali
The price is $26 per night from Mar 18 to Mar 19

This family-friendly Ubud hotel is located in the historical district, within a 10-minute walk of Campuhan Ridge Walk and Pura Dalem Ubud. Ubud Royal Palace ...

4.5/5Wonderful! (290 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Excellent stay!

"We spent 3 nights at this cozy resort and we loved it! From extremely friendly staff, very clean and beautifully decorated rooms, to very good spa services with a lovely field view, beautiful garden and delicious food available 24h. It is located at 15min walking distance to the centre and taxi drivers ..."…"

Reviewed on Dec 29, 2019

Sri Ratih Cottages
The Lokha Legian Resort & Spa
Great for spa weekends

The Lokha Legian Resort & Spa

3.5 out of 5
Jl. Padma, PO. Box 2171, Legian, Kuta, Legian, Bali
The price is $42 per night from Mar 3 to Mar 4

This family-friendly Legian hotel is located near the airport, within a 10-minute walk of Legian Road and Legian Beach. Kuta Beach and Double Six Beach are also ...

4.2/5Excellent! (261 reviews)
Travelers like: full-service spa, massage, facials, scrubs
Travelers say...

"Great people and staff. Great food. Nice rooms. Swim up bar 👍"…"

Reviewed on Feb 18, 2020

The Lokha Legian Resort & Spa
Bali Niksoma Boutique Beach Resort
Great for spa weekends

Bali Niksoma Boutique Beach Resort

4 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
The price is $31 per night from Apr 1 to Apr 2

This family-friendly Legian resort is located near the airport, within a 15-minute walk of Legian Beach and Double Six Beach. Beachwalk Shopping Center is 1.4 ...

4.7/5Exceptional! (590 reviews)
Travelers like: full-service spa, sauna, massage, facials
Travelers say...

"Very nice staff. Room is little outdated. Not many varieties in the breakfast bar. Great swimming pools with very good service. The staff are very helpful."…"

Reviewed on Mar 18, 2020

Bali Niksoma Boutique Beach Resort
Bhuwana Ubud Hotel and Farming
Great for spa weekends

Bhuwana Ubud Hotel and Farming

4 out of 5
Jl. Pengosekan, Ubud, Bali
The price is $18 per night from Apr 1 to Apr 2

Located in Pengosekan, this spa resort is within 2 mi (3 km) of Ubud Monkey Forest, Ubud Royal Palace, and Ubud Traditional Art Market. Campuhan Ridge Walk and ...

4.4/5Excellent! (440 reviews)
Travelers like: full-service spa, massage, facials, manicures and pedicures
Travelers say...

"Great value for the price. Great pool , breakfast and people."…"

Reviewed on Mar 6, 2020

Bhuwana Ubud Hotel and Farming
Don't see what you're looking for?
We've got more Resorts & Hotels with Spas. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Cities in Bali

Pocket Guide: Resorts & Hotels with Spas in Bali

Search for hotels in Bali on Expedia. You can easily find your hotels in Bali using one of the methods below:

  • View our selection of featured hotels in Bali
  • Use the map to find hotels in the Bali neighborhood you prefer
  • Use the filters to see hotels in a specific area of Bali, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Bali
  • Enter your travel dates to view the best deals on hotels in Bali - while they last

More trip options