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.

Top Cities in Bali

Top Hotels in Bali

Conrad Bali
5 out of 5
Jalan Pratama 168, Tanjung Benoa, Nusa Dua, Bali
Fully refundable
The price is SG$113 per night from 3 Aug to 3 Aug
Excludes taxes & fees
4.4/5Wonderful! (995 reviews)
"The management were excellent. No request was refused. All staff understood English and my broken Indonesian. My husbands birthday was during our stay and we were surprised by the most wonderful chocolate cake. Thank you so much ❤️"

Reviewed on 1 Jun,2021

Conrad Bali
Nyuh Bali Luxury Villas
4.5 out of 5
Jalan Bali Deli No. 99, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is SG$133 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.8/5Exceptional! (161 reviews)
5 stars - 100% would recommend!
"We stayed here for 5 nights over NYE and had the most amazing time! Staff are all very friendly and accommodating. They provided the best service and have adapted well to new restrictions due to covid-19. The villas are stunning and have all of the essentials. The food was great and served in a timely ..."

Reviewed on 5 Jan,2021

Nyuh Bali Luxury Villas
Alila Seminyak, Bali
5 out of 5
Jl Taman Ganesha No 9, Petitenget, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is SG$233 per night from 22 Aug to 22 Aug
Excludes taxes & fees
4.5/5Wonderful! (408 reviews)
Poor infrastructure quality
"stayed two nights. first night, some water leaked from the ceiling and the aircondition made the entire room damp. changed room for second night and there was no warm water in the evening."

Reviewed on 12 Mar,2020

Alila Seminyak, Bali
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 Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Lot N2, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is SG$124 per night from 21 Aug to 21 Aug
Excludes taxes & fees
4.6/5Wonderful! (999 reviews)
Defintely recommend
"Super great hotel....fantastic food, lovely beach and overall very well managed."

Reviewed on 19 Oct,2020

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
Noku Beach House
4.5 out of 5
Jalan Sarinande No. 22, Seminyak, Bali
Noku Beach House
Ubud Nyuh Bali Resort & Spa
4.5 out of 5
Jalan Raya Silungan, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$123 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.8/5Exceptional! (66 reviews)
"Beautiful property with private pool along with the suite room. Loved our stay"

Reviewed on 24 Feb,2021

Ubud Nyuh Bali Resort & Spa
Tonys Villas & Resort
4 out of 5
Jl. Petitenget Kerobokan, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is SG$30 per night from 12 Aug to 12 Aug
Excludes taxes & fees
4.2/5Very Good! (375 reviews)
Superb
"Room was great A nice and comfy place Breakfast was very delicious"

Reviewed on 10 Jan,2021

Tonys Villas & Resort
Mandapa, A Ritz-Carlton Reserve
5 out of 5
Jalan Kedewatan, Banjar Kedewatan, Ubud, Ubud
The price is SG$885 per night from 8 Aug to 8 Aug
Excludes taxes & fees
4.8/5Exceptional! (147 reviews)
Exceptional!
"It was beyond our expectation. Everything from the room the service was beyond excellence. We knew that the place being a ritz Carlton the hotel would be spectacular but the service was what this set this hotel aside. Everyone from the general manager to our butler Justine made our stay beyond our ..."

Reviewed on 5 Jan,2020

Mandapa, A Ritz-Carlton Reserve
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 SG$243 per night from 9 Aug to 9 Aug
Excludes taxes & fees
4.6/5Exceptional! (810 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
Royal Kamuela Villas & Suites at Monkey  Forest, Ubud
5 out of 5
Jl. Monkey Forest, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$95 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.8/5Exceptional! (443 reviews)
"This hotel is lovely! Unfalteringly polite and helpful staff, who could not do enough for you. Really peaceful pool area, lovely and quiet. The hotel is set back from the main road in Ubud like a calm oasis. Big, comfortable room, plenty of storage space and charging points. Perfect for an adults ..."

Reviewed on 22 Mar,2020

Royal Kamuela Villas & Suites at Monkey Forest, Ubud
Eastin Ashta Resort Canggu
4 out of 5
Jl. Munduk Catu No.8, Canggu, Kuta Utara, Canggu
Fully refundableReserve now, pay when you stay
The price is SG$51 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.6/5Wonderful! (267 reviews)
Highly recommend
"Excellent value for money, great location and friendly staff."

Reviewed on 16 Mar,2020

Eastin Ashta Resort Canggu
Aksari Resort Ubud
4 out of 5
88 Jl. Raya Desa Kenderan, Tegallalang, Bali
Fully refundableReserve now, pay when you stay
The price is SG$55 per night from 2 Aug to 2 Aug
Excludes taxes & fees
4.7/5Exceptional! (28 reviews)
"Lovely newly built hotel, great views and staff. Needs some improvement in delivering the evening entertainment, but I'm sure they will learn with time. Some food was great, some so so. Chefs better making Indonesian dishes and lovely pasta rather than western dishes. A bit secluded so more suitable ..."

Reviewed on 17 Dec,2019

Aksari Resort Ubud
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is SG$243 per night from 11 Aug to 11 Aug
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
SOL by Meliá Benoa Bali
5 out of 5
Jalan Pratama Tanjung Benoa, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is SG$74 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.1/5Very Good! (559 reviews)
"Gotta say for the price and all it was a great stay. Clean & comfortable. I had an issue with the first room, the bed was two doubles pushed together. We didn’t notice at first but my wife pointed it out. When we laid on it the split was right in the center. Told hotel management and they were so ..."

Reviewed on 19 Aug,2020

SOL by Meliá Benoa Bali
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 SG$96 per night from 3 Aug to 3 Aug
Excludes taxes & fees
4.3/5Excellent! (961 reviews)
"We went to the Hilton Bali for our 2oth Anniversary! What a wonderful relaxing stay. We were upgraded and had a small cake to celebrate the occasion awaiting us! The room staff were helpful, the pools and scenery beautiful, and the chefs at the beachfront lunch and dining rooms were exceptional. ..."

Reviewed on 26 Jun,2021

Hilton Bali Resort
Renaissance Bali Uluwatu Resort & Spa
5 out of 5
Jalan Pantai Balangan 1 No 1, Ungasan, Bali
Fully refundableReserve now, pay when you stay
The price is SG$90 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.8/5Exceptional! (197 reviews)
"Enjoyed the activities very much and food also tastes great."

Reviewed on 15 Feb,2021

Renaissance Bali Uluwatu Resort & Spa
Sheraton Bali Kuta Resort
5 out of 5
Jalan Pantai Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is SG$90 per night from 12 Aug to 12 Aug
Excludes taxes & fees
4.4/5Excellent! (852 reviews)
Hotel dengan manajemen SDM yg super.
"Hotel dg lokasi yg tepat , dekat mall, dekat pantai dan rata rata semua karyawan sangat baik melayani kita..next pingin menginap kembali ....hanya parkir di basemen pada saat mall tutup yg susah masuk karena tdk ada petugas yg mengatur agar mobil kita bisa masuk."

Reviewed on 19 Dec,2020

Sheraton Bali Kuta Resort
The Ritz-Carlton, Bali
5 out of 5
Jalan Raya Nusa Dua Lot #3, Sawangan, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is SG$231 per night from 3 Aug to 3 Aug
Excludes taxes & fees
4.4/5Wonderful! (343 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
The ONE Legian
4 out of 5
Jalan Raya Legian No. 117, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is SG$27 per night from 1 Aug to 1 Aug
Excludes taxes & fees
3.8/5Good! (993 reviews)
"Had to stay extra 3 nights during covid19 booked oh here for convenience and price. Good value for money."

Reviewed on 30 Mar,2020

The ONE Legian
Four Seasons Resort Bali at Jimbaran Bay
5 out of 5
Kuta Selatan, Jimbaran, Bali
Fully refundableReserve now, pay when you stay
The price is SG$901 per night from 4 Aug to 4 Aug
Excludes taxes & fees
4.7/5Exceptional! (171 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$27 and luxury accommodation going up to SG$901. 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$27, 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.