Indonesia may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

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.

Top Cities in Bali

Top Hotels in Bali

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$126 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.3/5Excellent! (823 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
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$91 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.3/5Excellent! (953 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
Sheraton Bali Kuta Resort
5 out of 5
Free cancellation
The price is SG$94 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.4/5Excellent! (849 reviews)

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

Reviewed on 6 Mar,2020

Sheraton Bali Kuta Resort
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.
FRii Bali Echo Beach
3 out of 5
Jalan Munduk Catu No. 32, Canggu, Bali
The price is SG$23 per night from 6 Dec to 7 Dec
Excludes taxes & fees
4.2/5Very Good! (411 reviews)

"A very nice hotel nearby the hip spots in Canggu. Friendly & helpful staffs. The view from the rooftop is really nice to enjoy the golden hours with cold beers."…"

Reviewed on 20 Aug,2020

FRii Bali Echo Beach
The Vira Bali Boutique Hotel & Suite
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$39 per night from 6 Dec to 7 Dec
Excludes taxes & fees
4.5/5Wonderful! (999 reviews)

"Amazing hotel with a great homely feeling. Staff was great, always available."…"

Reviewed on 12 Oct,2020

The Vira Bali Boutique Hotel & Suite
Conrad Bali
5 out of 5
Jalan Pratama 168, Tanjung Benoa, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$115 per night from 11 Dec to 12 Dec
Excludes taxes & fees
4.4/5Wonderful! (996 reviews)

"It is a very clean property with very friendly staff. The breakfast and pools are amazing."…"

Reviewed on 3 Mar,2020

Conrad Bali
Double-Six Luxury Hotel
The price is SG$144 per night from 8 Dec to 9 Dec
Excludes taxes & fees
4.6/5Wonderful! (282 reviews)
Very satisfied in the most difficult of times.

"We were at the Hotel during very difficult times. We were well looked after by staff every day despite the doom and gloom faced by all. The food and drink was excellent and very well priced for a leading hotel. The all you can eat gourmet breakfast coked to order could not be missed. Thursday night ..."…"

Reviewed on 26 Mar,2020

Double-Six Luxury Hotel
Hyatt Regency Bali
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$175 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.5/5Wonderful! (345 reviews)

"Location and staff were great Breakfast was good to"…"

Reviewed on 14 Mar,2020

Hyatt Regency Bali
Kayumanis Ubud Private Villas & Spa
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$234 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.7/5Exceptional! (463 reviews)
Incredible Unique Property

"One af the most amazing properties we’ve ever seen and the hospitality was second to none. Perfect for a romantic getaway. We’ll be back!"…"

Reviewed on 2 Apr,2020

Kayumanis Ubud Private Villas & Spa
U Paasha Seminyak Bali
4 out of 5
Jalan Laksmana No 77, Seminyak, Bali
Free cancellationReserve now, pay when you stay
The price is SG$59 per night from 8 Dec to 9 Dec
Excludes taxes & fees
4.5/5Wonderful! (764 reviews)

"U Paasha is a very relaxing and centrally located hotel which is close to the beaches and restaurants. During this present “situation” you will find it easy to see everything that want and need."…"

Reviewed on 24 Nov,2020

U Paasha Seminyak Bali
Plataran Ubud Hotel & Spa
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$122 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.7/5Exceptional! (259 reviews)

"Love everything! This hotel is up there among the best we have stayed around the world; its got class. Amazing staff, stunning greenery, style in everything they do. You can only experience it to know the difference."…"

Reviewed on 29 Mar,2020

Plataran Ubud Hotel & Spa
Fontana Hotel Bali, a PHM Collection
4 out of 5
Jl. Dewi Sri no. 68, Legian, Bali
The price is SG$19 per night from 9 Dec to 10 Dec
Excludes taxes & fees
4.2/5Excellent! (611 reviews)

"Hotel staff were friendly and room was neat and tidy"…"

Reviewed on 22 Jan,2020

Fontana Hotel Bali, a PHM Collection
Anumana Ubud Bali
4 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$52 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.6/5Wonderful! (273 reviews)

"Staff were so friendly and helpful. Beautiful, clean rooms and excellent location. One of best hotels I’ve ever stayed in!"…"

Reviewed on 19 May,2020

Anumana Ubud Bali
Besakih Beach Hotel
The price is SG$103 per night from 2 Dec to 3 Dec
Excludes taxes & fees
3.9/5Good! (153 reviews)

"This property has the most amazing view sitting at breakfast couldnt get a more pleasant place.The property is old and requires some update but staff are very pleasant and location is fabulous and calming."…"

Reviewed on 24 Feb,2020

Besakih Beach Hotel
The Kayon Resort by Pramana
4.5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$158 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.9/5Exceptional! (238 reviews)
amazing hotel

"Best hotel ive ever stayed in throughout the world . So perfect"…"

Reviewed on 8 Feb,2020

The Kayon Resort by Pramana
The Apurva Kempinski Bali
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$297 per night from 8 Dec to 9 Dec
Excludes taxes & fees
4.7/5Exceptional! (105 reviews)

"Loved it! The breakfast wasn’t as good as W hotel or St Regies but would still recommend it."…"

Reviewed on 11 Mar,2020

The Apurva Kempinski Bali
The Westin Resort Nusa Dua, Bali
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$136 per night from 8 Dec to 9 Dec
Excludes taxes & fees
4.5/5Wonderful! (997 reviews)
Restful Westin

"The Westin is very spacious and the staff are very friendly. Our room was nice with a little balcony, however, there was a problem with the room that couldn't be fixed quickly and we were upgraded to a suite which was absolutely beautiful. Thank you Susi, Nira and Indra. The afternoon tea was also ..."…"

Reviewed on 22 Mar,2020

The Westin Resort Nusa Dua, Bali
Viceroy Bali
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$695 per night from 2 Dec to 3 Dec
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
Sofitel Bali Nusa Dua Beach Resort
5 out of 5
Lot N5 Nusa Dua Tourism Complex, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$199 per night from 16 Dec to 17 Dec
Excludes taxes & fees
4.3/5Excellent! (750 reviews)

"Amazing swimming pool, amazing service, loved it!!"…"

Reviewed on 21 Jul,2020

Sofitel Bali Nusa Dua Beach Resort
Four Seasons Resort Bali at Jimbaran Bay
5 out of 5
Kuta Selatan, Jimbaran, Bali
Free cancellationReserve now, pay when you stay
The price is SG$917 per night from 2 Dec to 3 Dec
Excludes taxes & fees
4.7/5Exceptional! (170 reviews)

"Beautiful property, romantic, quiet & secluded, amazing staff which is very well managed by GM of the hotel overall"…"

Reviewed on 22 Mar,2020

Four Seasons Resort Bali at Jimbaran Bay
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.

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$19 and luxury accommodation going up to SG$917. 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$19, 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.