Hotels in Bali, Indonesia

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Bali

Top Hotels in Bali

Bali Garden Beach Resort
4 out of 5
Jalan Kartika Plaza, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is Rp623.701 per night from 17 Dec to 17 Dec
4.3/5 Excellent! (998 reviews)
"I was looking forward to staying at this hotel but was disappointed with the room. Stayed forb6 nights. The room was ok but the mattress in my room was in desperate need for an upgrade. The mattress was old and curved resulting in a valley in the middle. I tried to deal with it but after the second ..."

Reviewed on 23 Jun 2021

Bali Garden Beach Resort
Three Brothers Bungalows & Villas
3 out of 5
Jalan Legian Tengah, Legian, Bali
Fully refundableReserve now, pay when you stay
The price is Rp201.942 per night from 9 Dec to 9 Dec
3.9/5 Good! (156 reviews)
"As always am amazing place to stay"

Reviewed on 28 Apr 2020

Three Brothers Bungalows & Villas
Koenokoeni Villa
5 out of 5
Jalan Pura Telaga Waja, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is Rp791.405 per night from 12 Dec to 12 Dec
4.8/5 Exceptional! (331 reviews)
"Wow if you are coming to Bali, Seminyak to be specific I highly highly recommend this villa! It’s the best bang for your buck and wayyy more spacious than the photos! Not to mention the staff were more than attentive and were absolutely wonderful! Anything we asked they handled for us almost immediately ..."

Reviewed on 31 Mar 2021

Koenokoeni Villa
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.
Novotel Bali Nusa Dua
4.5 out of 5
Jl. Pantai Mengiat, BTDC Complex, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp632.583 per night from 4 Jan to 4 Jan
4.2/5 Very Good! (598 reviews)
Best in Nusa Dua
"The best value experience in Nusa Dua. Service was excellent, resort was top-notch. Very highly recommended."

Reviewed on 25 Jul 2021

Novotel Bali Nusa Dua
The Seminyak Beach Resort & Spa
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is Rp1.983.857 per night from 9 Dec to 9 Dec
4.6/5 Exceptional! (811 reviews)
"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 9 Nov 2020

The Seminyak Beach Resort & Spa
Grand Inna Kuta
4 out of 5
Jl Pantai Kuta No 1 Kuta, Br. Pande Mas, Kuta, Bali
The price is Rp515.200 per night from 12 Dec to 12 Dec
4/5 Very Good! (998 reviews)
"nice hotel right on the beach excellent service and nice pool poor tv for English speakers"

Reviewed on 12 May 2021

Grand Inna Kuta
Hard Rock Hotel Bali
5 out of 5
Jalan Pantai Banjar Pande Mas, Kuta, Bali
The price is Rp910.575 per night from 10 Dec to 10 Dec
4.1/5 Very Good! (993 reviews)
"This is a great location right across the street from the beaches and in walking distance to the shops."

Reviewed on 22 Nov 2021

Hard Rock Hotel Bali
Meliã Bali
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp998.121 per night from 9 Dec to 9 Dec
4.3/5 Excellent! (827 reviews)
I'll be back.
"Enjoyed hte hotel very much. Good facility, great room (junior suite on the lagoon pool) and very good staff. I'll be back."

Reviewed on 4 Mar 2021

Meliã Bali
The Westin Resort Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Nusa Dua, BTDC Lot N-3, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp1.018.501 per night from 13 Dec to 13 Dec
4.5/5 Wonderful! (998 reviews)
"Very good stay for family with young kids. Breakfast quality is good and staff are excellent. Take a stroll at the beach and its really relaxing. Great place to relax."

Reviewed on 30 Aug 2021

The Westin Resort Nusa Dua, Bali
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is Rp2.700.000 per night from 12 Dec to 12 Dec
4.7/5 Exceptional! (997 reviews)
"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 3 Jan 2021

W Bali - Seminyak
Grand Mirage Resort & Thalasso Bali
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp914.979 per night from 9 Dec to 9 Dec
4/5 Very Good! (994 reviews)
"Avoid and look at other hotels! Been in discussions with the hotel about getting any refund back as we're unable to travel. Hotel are making us rebook at a time were we're unable to leave our country. Customer service is terrible and insensitive, glad we didn't visit as the sample we've had to date ..."

Reviewed on 10 Jul 2020

Grand Mirage Resort & Thalasso Bali
Grand Hyatt Bali
5 out of 5
Kawasan Wisata Nusa Dua BTDC, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp916.598 per night from 12 Dec to 12 Dec
4.3/5 Excellent! (998 reviews)
"Property is beautiful, set in amazing gardens with water features/pools. Large hotel but set out well. As we went in March the hotel was very quiet. The pool areas had a lot of sun beds which made it look crowded, I would take half away so to make the place more couple friendly."

Reviewed on 9 Mar 2020

Grand Hyatt Bali
The Ritz-Carlton, Bali
5 out of 5
Jalan Raya Nusa Dua Lot #3, Sawangan, Nusa Dua, Bali
The price is Rp2.250.000 per night from 10 Dec to 10 Dec
4.4/5 Wonderful! (344 reviews)
"The room is very spacious. It has a super big bed, i think more than king size, so comfy and good sleep. Room is above expectation. The property is a beach front property, great view, fresh air. It has a beautiful garden and landscape, you can find squirrel, birds around the property. It also has ..."

Reviewed on 16 Mar 2021

The Ritz-Carlton, Bali
Bali Dynasty Resort
5 out of 5
Jl. Kartika, South Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is Rp774.545 per night from 12 Dec to 12 Dec
4.3/5 Excellent! (636 reviews)
"Excellent experience and my family had a good time."

Reviewed on 23 Aug 2020

Bali Dynasty Resort
Samabe Bali Suites & Villas
5 out of 5
Jl Pura Barong-Barong Sawangan, Nusa Dua, Bali
The price is Rp3.768.405 per night from 9 Dec to 9 Dec
4.6/5 Exceptional! (217 reviews)
"The staff here treated us, and everyone else staying at the resort, like royalty. We were on our honeymoon so we got upgraded to a villa with a private pool and it was by far the coolest villa we've ever stayed in (and we travel quite a bit). The food here was great and there are plenty of activities ..."

Reviewed on 21 Jan 2020

Samabe Bali Suites & Villas
Sofitel Bali Nusa Dua Beach Resort
5 out of 5
Lot N5 Nusa Dua Tourism Complex, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp1.190.000 per night from 11 Dec to 11 Dec
4.3/5 Excellent! (757 reviews)
"35 rooms of 400 occupied: ghost feeling and limited meal options are a result. On the other hand; remarkable that they keep the hotel opn with all its facilities."

Reviewed on 29 Aug 2021

Sofitel Bali Nusa Dua Beach Resort
Conrad Bali
5 out of 5
Jalan Pratama 168, Tanjung Benoa, Nusa Dua, Bali
The price is Rp1.285.000 per night from 5 Jan to 5 Jan
4.4/5 Wonderful! (996 reviews)
Lovely break
"Amazing staff beautiful location.. pet friendly and so helpful"

Reviewed on 7 Jun 2021

Conrad Bali
Bali Mandira Beach Resort & Spa
4.5 out of 5
Jln Padma no 2, Legian, Bali
Fully refundableReserve now, pay when you stay
The price is Rp1.200.000 per night from 9 Dec to 9 Dec
4.4/5 Wonderful! (745 reviews)
"We loved everything about the Bali Mandira! Spacious beautiful resort on the beach. It’s hard to leave the lagoon pool or the infinity pool with swim up bar! Great food at the various restaurants and the staff are very helpful and professional. Can also recommend the on site Spa. We hope to return ..."

Reviewed on 24 Mar 2020

Bali Mandira Beach Resort & Spa
Natya Resort Ubud
4 out of 5
Jalan Kelabang Moding, Desa Tegalalang, Ubud
Fully refundableReserve now, pay when you stay
The price is Rp1.267.000 per night from 22 Dec to 22 Dec
4.7/5 Exceptional! (54 reviews)
"Perfect honeymoon thanks to beauty of hotel and help of the team"

Reviewed on 20 Apr 2020

Natya Resort Ubud
Hilton Bali Resort
5 out of 5
Jl. Raya Nusa Dua Selatan, PO BOX 18, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is Rp900.000 per night from 5 Jan to 5 Jan
4.3/5 Excellent! (969 reviews)
"Such an amazing stay! The property is so beautiful with gorgeous views, the food is amazing, the rooms so comfortable, spacious, clean and they really take care of every little detail, the staff is very attentive, friendly and always helpful. Overall, such a lovely stay :)"

Reviewed on 16 Oct 2021

Hilton Bali Resort
Don't see what you're looking for?
See all available properties in Bali
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.