Customised for your search:

Bali Hotel Guide - Spa Hotels in Bali, Indonesia

Bali hotels
Bali

Top Trending Hotels in Bali

Kamandalu Ubud - Ubud Hotels
Rating: 5.0 Stars
£285
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Kamandalu Ubud

Jalan Andong, Banjar Nagi, Ubud - Map
 
 
Great experience, a very peaceful and beautiful hotel. We stayed at one of the villas with pool, exceeded my expectations and the service was great, from check in to check out.
A Traveller
The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - Nusa Dua Hotels
Rating: 5.0 Stars
£198
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali

Kawasan Pariwisata Lot N2, Nusa Dua - Map
 
 
"the Laguna the place to be nusa dua bali"
Amazing food Amazing beach the water temperature is fantastic Amazing resort so many pools and activities The people are beautiful The spa and massages are first class
Traveller from sydney nsw
Puri Santrian - Denpasar Hotels
Rating: 4.0 Stars
£136
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Puri Santrian

Jalan Cemara 35, Denpasar - Map
 
 
"Lovely hotel right on beach. Beautiful gardens."
Friendly helpful staff. Lovely room in Club area. So many pools, plenty of comfy day beds by pool and on beach. Lots of lovely restaurants and shopping close by. Great path along beach for walking and cycling.
Traveller from Perth WA
Built both in Bungalow and building style with Balinese architecture and modern facilities blended with warm Balinese …More
kaMAYA Resort and Villas - Denpasar Hotels
Rating: 4.0 Stars
£91
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

kaMAYA Resort and Villas

Jalan Tanjung 41, Denpasar - Map
 
 
"Very private Resort. You feel like in a new world."
We're a family of five and stayed 2 weeks in the Villa Maya. Our time there was great and also the ktichen is excellent. The staff takes care of all your needs and we really enjoyed the cooking class and all the great food for breakfast, lunch and dinner.
A Traveller
Welcome to Wakamaya Sanur Resort, Villas and Spa A walled compound of delightful Balinese style dwellings in an exclusive …More
Grand Hyatt Bali - Nusa Dua Hotels
Rating: 4.5 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Hyatt Bali

Kawasan Wisata Nusa Dua Beach Po Box 53, Nusa Dua - Map
 
 
"If only I could have stayed another week!"
We upgraded to the Club facilities and we loved the privacy and the extra care we received. Every member of the Hyatt team was friendly and caring and keen to make our stay special. It was lovely to have table service at combined with a generous breakfast buffet.
Traveller from Sydney
Furama Villas & Spa Ubud, Bali - Mambal Hotels
Rating: 4.0 Stars

Furama Villas & Spa Ubud, Bali

Banjar Bindu, Mambal, Jalan Raya Mambal, Mambal - Map
 
 
"This place gives the complete Ubud experience."
The hotel is in the midst of rice fields. The place is serene, quiet, and I, coming from the city, definitely noticed that I was breathing naturally fresh and clean air.
A Traveller
Bulgari Resort Bali - Pecatu Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Bulgari Resort Bali

Jalan Goa Lempeh, Banjar Dinas Kangin, Pecatu - Map
 
 
"Excellent honeymoon getaway!"
Me and my wife went to Bali Indonesia for our honeymoon. It was our first time in Indonesia and we definitely were looking for a resort that has the comfort of home but also brings us a fantasy of living on our little island. The Bulgari resort provided both those desires in its entirety! Our premier ocean villa was breathtaking, and it was one of the largest resort rooms we stayed in for a couple size. The resort itself has all of the amenities you could think of for a 5 star hotel... Infinity pools right in front of the Indian ocean, luxury spas, and fantastic restaurants. But the villa itself was so beautiful that we seldom wanted to leave it! Our own in villa infinity pool and in villa dining was definitely top notch. The breakfast included package where you could go to the buffet or in villa dining will leave you full for dinner! They also provided tours all around Bali which we thought was more than adequate for our honeymoon trip. Lastly, the service is on another level. I'll say this, I have never been pampered, looked after, serviced as well as I did on Bulgari resort than any other trip I ever had! You really can't go wrong with this resort. Just go and they'll take care of the rest.
Traveller from O
Set atop a plateau overlooking the Indian Ocean, this resort is on the southern tip of Jimbaran Peninsula, near the Temple of …More
Grand Nikko Bali - Nusa Dua Hotels
Rating: 5.0 Stars
£173
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Grand Nikko Bali

Jl. Raya Nusa Dua Selatan, Nusa Dua - Map
 
 
"Nice hotel , value for money"
Everything was very nice except some room facilities were old
Traveller from Australia
Viceroy Bali - Ubud Hotels
Rating: 5.0 Stars
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Viceroy Bali

Jalan Lanyahan, Banjar Nagi, Ubud - Map
 
 
"boutique hotel in Ubud but a bit overrated"
this small 25 villa hotel in a beautiful jungle setting is a huge draw to honeymoon couples and couples wanting to get away. each villa has a beautiful plunge pool. there is also a hotel infinity pool. the Cascades restaurant serves all meals but has 2 menus, a casual menu and a more formal one for dinner. the staff is warm and friendly.
Traveller from Charlotte, NC
In the tranquillity of Bali Island, exclusive villas await guests in a sumptous environment redefining the word luxury, the …More
Puri Sebatu Resort - Sebatu Hotels
Rating: 4.0 Stars
£209
Collect 200 Nectar points
You can now collect 200 Nectar points when booking a hotel or 1,000 points when you tailor make your own package. Simply enter your Nectar card number on the booking confirmation page.

Puri Sebatu Resort

Banjar Apuh, Sebatu - Map
 
 
"Phenomenal Stay - great staff, perfect view "
I chose this hotel for my boyfriend and I's last night stay in Bali. It was a little out of Ubud but there is a free shuttle that operates at certain times and the drive is really pleasurable. The hotel offers a pick up as well at 150,000Rp and compared to what other taxis would offer that's definitely a steal. The room was amazing, we woke up to the sunrise over the volcanos and lush area. My only problem with the room was that the sliding doors to the balcony would blow in the wind as there wasn't a bottom track for them and the hot water for the bath was at times finicky. But, other than that the stay was incredible. The staff were great and the food was unreal I loved the breakfast that was served. It's a very relaxing hotel and I would absolutely stay here again.
Traveller from Toronto, Canada

Search from 1,054 Bali Hotels


    Why book with Expedia ?

    • Best Price Guarantee
    • Over 510,000 hotels worldwide
    • No Expedia cancellation fee
    • 91% customer satisfaction

    Narrow Your Search To:

    Pocket Guide: Spa Hotels in Bali

    Search for hotels in Bali on Expedia.co.uk. 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
    Hide
    Customers Rate Expedia
    Powered by feefo
    92% recommended
    4.5
    From 68,143 Reviews