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

Search Bali Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular filters
Property class
Your budget
Guest rating
Payment type
Property type
Area
Popular locations
Meal plans available
Amenities
Accessibility
Trip type
The Kayon Jungle Resort by Pramana
5 out of 5
Br. Bresela, Payangan, Payangan, Bali
Free cancellationReserve now, pay when you stay
The price is SG$198 per night from 11 Mar to 12 Mar
Excludes taxes & fees
4.9/5Exceptional! (99 reviews)

"Beautiful property with delicious food and drink. We were lucky to be upgraded to a larger villa and the views were spectacular & serene. Very friendly hospitality and service you couldn’t fault."…"

Reviewed on 13 Jun,2020

The Kayon Jungle Resort by Pramana
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
Free cancellationReserve now, pay when you stay
The price is SG$248 per night from 26 Mar to 27 Mar
Excludes taxes & fees
4.7/5Exceptional! (996 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
The Stones - Legian, Bali - Marriott Autograph Collection Hotel
5 out of 5
Jl. Raya Pantai Kuta, Banjar Legian Kelod, Kuta, Bali
Free cancellationReserve now, pay when you stay
The price is SG$56 per night from 12 Mar to 13 Mar
Excludes taxes & fees
4.5/5Wonderful! (997 reviews)

"The Stones is in a great spot - close enough to walk everywhere. The pool is amazing but I did notice some of the pool lounges need to be replaced - some have been but not all. The spa pool was awful - stunk of dead water. The grounds were clean and gardens neat. I found the pool bar staff on day ..."…"

Reviewed on 28 Mar,2020

The Stones - Legian, Bali - Marriott Autograph Collection Hotel
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.
Grand Mirage Resort & Thalasso Bali
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$94 per night from 21 Mar to 22 Mar
Excludes taxes & fees
4/5Very Good! (993 reviews)

"All inclusive was excellent! We enjoyed local food, Italian, Indian, Chinese meals with wine."…"

Reviewed on 25 Mar,2020

Grand Mirage Resort & Thalasso Bali
Belmond Jimbaran Puri
5 out of 5
Jalan Uluwatu, Yoga Perkanthi Lane, Jimbaran, Bali
Free cancellationReserve now, pay when you stay
The price is SG$145 per night from 13 Mar to 14 Mar
Excludes taxes & fees
4.6/5Wonderful! (200 reviews)

"Terrific beach setup! Exactly what we wanted"…"

Reviewed on 28 Nov,2020

Belmond Jimbaran Puri
Meliã Bali
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$147 per night from 10 Mar to 11 Mar
Excludes taxes & fees
4.3/5Excellent! (824 reviews)

"This place is heaven on earth! The idyllic gardens, gorgeous pool and fab restaurants make the perfect setting. The staff are unbelievably warm and helpful. My generous room opened out onto a spacious garden and was close enough to everything whilst being completely private."…"

Reviewed on 23 Mar,2020

Meliã Bali
Padma Resort Ubud
5 out of 5
Banjar Carik, Desa Puhu, Payangan, Bali
Free cancellationReserve now, pay when you stay
The price is SG$258 per night from 20 Mar to 21 Mar
Excludes taxes & fees
4.8/5Exceptional! (534 reviews)

"Very clean and lush spaces, room was very big and spacious. Food is amazing in the evening dinner is of the same 10 star standards, very tasty. Very satisfied with this hotel and services of the staff!"…"

Reviewed on 9 Jul,2020

Padma Resort Ubud
Hilton Bali Resort
5 out of 5
Jl. Raya Nusa Dua Selatan, PO BOX 18, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$96 per night from 7 Mar to 8 Mar
Excludes taxes & fees
4.3/5Excellent! (955 reviews)

"The stay at the Hilton was fantastic considering the Corona virus situation which meant we had to cancel one day of our stay to return home to NZ. The staff were attentive and superb in sorting out our early departure - we cannot wait to return in better circumstances."…"

Reviewed on 21 Mar,2020

Hilton Bali Resort
Samabe Bali Suites & Villas
5 out of 5
Jl Pura Barong-Barong Sawangan, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$371 per night from 7 Mar to 8 Mar
Excludes taxes & fees
4.6/5Exceptional! (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
Banyan Tree Ungasan
5 out of 5
Jl. Melasti, Banjar Kelod, Ungasan, Bali
The price is SG$681 per night from 20 Mar to 21 Mar
Excludes taxes & fees
4.5/5Wonderful! (199 reviews)

"One of great hotel, will stay next time, helpful hotel staf and nice environment"…"

Reviewed on 5 Nov,2020

Banyan Tree Ungasan
Visesa Ubud Resort
5 out of 5
Jalan Suweta, Banjar Bentuyung Sakti, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$105 per night from 8 Mar to 9 Mar
Excludes taxes & fees
4.5/5Wonderful! (287 reviews)

"We had a great stay with amazing staff! Can’t wait to come back!"…"

Reviewed on 21 Mar,2020

Visesa Ubud Resort
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$653 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.9/5Exceptional! (249 reviews)

"This hotel was tucked away in unspoiled nature. Seeing the steam rise from the canyon after a rain never disappointed. On the first night, monkeys were migrating through my yard. I think they wanted the welcoming fruit basket. Jero took really good care of us. It was also nice talking to Agas, who ..."…"

Reviewed on 24 Feb,2020

Viceroy Bali
Six Senses Uluwatu
5 out of 5
JI. Goa Lempeh, Pecatu, Kuta Selatan, Kabupaten Badung, Pecatu, Bali
Free cancellationReserve now, pay when you stay
The price is SG$465 per night from 10 Mar to 11 Mar
Excludes taxes & fees
4.5/5Wonderful! (37 reviews)

"I went to three hotels in Bali, and this hotel was the most luxurious hotel. Literally, we stayed for three days without leaving the hotel. It’s mostly for relaxation, but still there are many activities you can do such as movie theater, free ice cream, spa, swimming pool, and so on. They grow their ..."…"

Reviewed on 21 Apr,2020

Six Senses Uluwatu
The St. Regis Bali Resort
5 out of 5
Kawasan Pariwisata, Nusa Dua, Lot S6, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$749 per night from 1 Apr to 2 Apr
Excludes taxes & fees
4.8/5Exceptional! (241 reviews)

"Could not have asked for more. Even during this depressed time, property looked as good as ever. The staff were so accommodating and courteous. So sad to see to see occupancy so low. Will definitely return as soon as possible."…"

Reviewed on 18 Feb,2021

The St. Regis Bali Resort
Ubud Nyuh Bali Resort & Spa
4.5 out of 5
Jalan Raya Silungan, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$153 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.8/5Exceptional! (65 reviews)

"Beautiful property with private pool along with the suite room. Loved our stay"…"

Reviewed on 24 Feb,2021

Ubud Nyuh Bali Resort & Spa
Hanging Gardens of Bali
5 out of 5
Desa Buahan, Gianyar, Ubud, Payangan, Bali
Get Rates
4.5/5Wonderful! (356 reviews)

"Outdated front desk staff requires retraining. Villa £600 and they still charge for bottled mineral water. Based only on this factor shall be downgraded to 3 stars. Overcharging for taxi which is $20 if you get it yourself. Mosquitos everywhere, message for management: read about lemon&eucalyptus ..."…"

Reviewed on 12 Jan,2020

Hanging Gardens of Bali
The Seminyak Beach Resort & Spa
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
Get Rates
4.6/5Exceptional! (813 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
The Sankara Resort by Pramana
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$48 per night from 16 Mar to 17 Mar
Excludes taxes & fees
4.7/5Exceptional! (202 reviews)

"Beautiful property and wonderful customer service."…"

Reviewed on 16 Mar,2020

The Sankara Resort by Pramana
The Udaya Resorts and Spa
4 out of 5
Jl. Sriwedari No 48B, Desa Tegallantang, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$114 per night from 9 Mar to 10 Mar
Excludes taxes & fees
4.8/5Exceptional! (123 reviews)

"It was a very relaxing atmosphere. And the staff was very attentive to our needs and went above and beyond to make our stay memorable."…"

Reviewed on 13 Mar,2020

The Udaya Resorts and Spa
Sheraton Bali Kuta Resort
5 out of 5
Jalan Pantai Kuta, Kuta, Bali
Free cancellationReserve now, pay when you stay
The price is SG$107 per night from 10 Mar to 11 Mar
Excludes taxes & fees
4.4/5Excellent! (850 reviews)

"Centrally located. Close to shopping center : Beach walk mall. Great staff."…"

Reviewed on 6 Mar,2020

Sheraton Bali Kuta 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.

Top Cities in Bali

Find your ideal hotel in Bali


How much does it cost to stay in a hotel in Bali?

The range of costs in Bali tend to vary, with more affordable options starting at SG$48 and luxury accommodation going up to SG$749. The exact cost of a hotel in Bali is going to differ based on the kind of hotel and holiday experience you're looking for. While you'll find no shortage of affordable options across the Expedia site, the more amenities you opt for, the higher the overall cost is going to be.


What is the cheapest price for a hotel in Bali?

Cheap hotels in Bali are easier to find than you might think. The lowest prices are usually starting at SG$48, and that's not only for the typically cheapest hotels. You can decrease the cost of some more luxurious hotels by taking advantage of Expedia's special deals, and being flexible on your travel dates helps as well. Don't forget to sort your search results by price to easily find the most affordable options.


If I need to cancel my hotel reservation in Bali, will I receive a refund?

Many of our accommodation bookings in Bali offer free cancellation options. You just need to log in to your account and check your itinerary to see if your booking qualifies for a refund. If it doesn't, you can still cancel, but standard cancellation policies will apply. If you don't see an option to cancel, it might mean that your booking is either too close to check-in or is non-refundable. If you have question or need assistance, visit our Customer Service Portal.


How to find the best hotels in Bali?

When you browse on Expedia, you'll find an extensive selection of hotels in Bali covering a wide variety of travellers and trip types. The best way to find accommodation that fits your desired holiday experience is by taking advantage of our filters. You can sort by price, rating, size, amenities and other options, and you can even implement multiple filters at once. You can also use the map to pick an hotel with your ideal location.


What kind of hotels can I find in Bali?

All sorts of travellers visit Bali, and hotels are available to accommodate that wide variety. You'll find small boutique hotels as well as well-known hotel brands with multiple rooms and high-end amenities. From cheap options to luxurious stays, you can certainly find what you are looking for on Expedia.


How to find the best hotel deals in Bali?

Expedia sources multiple deals and makes it easy for you to compare them on the site. If you're looking for deals on the best hotels in Bali, there's no better place to look. You'll find a multitude of offers combined all in a single, convenient location, and you can apply search filters to those deals to hone in on the specific kind of holiday experience you've been looking for.


Why book your hotel in Bali with Expedia?

Booking with Expedia helps you get the most out of your holiday by saving your budget for the destination rather than the accommodation. Expedia offers bundles when you book hotels and flights together, and all other deals are easy to access and examine in a single glance.