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

Find out moreOpens in new tab or window

Search Hotels in Bali

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Bali

Top Hotels in Bali

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 $564 per night from Nov 29 to Nov 30
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 Mar 22, 2020

Four Seasons Resort Bali at Jimbaran Bay
ibis Styles Bali Denpasar
3 out of 5
Jl Teuku Umar No 183, Denpasar, Bali
Get Rates
3.9/5Very Good! (97 reviews)
Would stay elsewhere if it was a personal trip

"So-so hotel. Rooms were subpar and mine had ants on the counter with the amenities. Bed was comfortable though. If sleep is the only thing you need in a hotel, this place is alright."…"

Reviewed on Oct 22, 2019

ibis Styles Bali Denpasar
Kayumanis Ubud Private Villas & Spa
5 out of 5
Sayan Village, PO BOX 777, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $129 per night from Dec 9 to Dec 10
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 Apr 2, 2020

Kayumanis Ubud Private Villas & Spa
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.
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, BALI
Free CancellationReserve now, pay when you stay
The price is $376 per night from Dec 1 to Dec 2
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 Feb 24, 2020

Viceroy Bali
Nusa Sedayu hotel
4 out of 5
Jl. Buyuk Limo, Penida Island, Bali
Free CancellationReserve now, pay when you stay
The price is $23 per night from Nov 29 to Nov 30
Nusa Sedayu hotel
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 $122 per night from Dec 13 to Dec 14
4.3/5Excellent! (750 reviews)

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

Reviewed on Jul 21, 2020

Sofitel Bali Nusa Dua Beach Resort
Akara Villas
4 out of 5
Jl. Petitenget Gg. Cempaka, Kerobokan, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is $103 per night from Dec 1 to Dec 2
4.8/5Exceptional! (57 reviews)

"We loved our stay at Akara Villas. It was quiet and peaceful, but yet very close to everything. The villa was enormous and the staff were wonderful."…"

Reviewed on Jan 6, 2020

Akara Villas
Double-Six Luxury Hotel
4.5 out of 5
No.66 Double Six Beach, Seminyak, Bali
The price is $88 per night from Dec 5 to Dec 6
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 Mar 26, 2020

Double-Six Luxury Hotel
The Apurva Kempinski Bali
5 out of 5
Jalan Raya Nusa Dua Selatan, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is $183 per night from Dec 6 to Dec 7
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 Mar 11, 2020

The Apurva Kempinski Bali
Sheraton Bali Kuta Resort
5 out of 5
Jalan Pantai Kuta, Kuta, Bali
Free Cancellation
The price is $60 per night from Nov 29 to Nov 30
4.4/5Excellent! (849 reviews)

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

Reviewed on Mar 6, 2020

Sheraton Bali Kuta Resort
U Paasha Seminyak Bali
4 out of 5
Jalan Laksmana No 77, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is $31 per night from Dec 15 to Dec 16
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 Nov 24, 2020

U Paasha Seminyak Bali
Mandapa, A Ritz-Carlton Reserve
5 out of 5
Jalan Kedewatan, Banjar Kedewatan, Ubud, Ubud
The price is $565 per night from Dec 11 to Dec 12
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 Jan 5, 2020

Mandapa, A Ritz-Carlton Reserve
Plataran Ubud Hotel & Spa
5 out of 5
Jalan Hanoman, Pengosekan, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $75 per night from Dec 1 to Dec 2
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 Mar 29, 2020

Plataran Ubud Hotel & Spa
Tanah Gajah, a Resort by Hadiprana
5 out of 5
Jalan Goa Gajah, Tengkulak Kaja, Gianyar, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $139 per night from Dec 1 to Dec 2
4.9/5Exceptional! (131 reviews)

"The property is lovely and a great location to be in to just relax and unwind. The paddy fields look loverly and the restaurant overlooking the fields were fantastic sight to dine off. We had a personal buttler who was very attentive, quick and humble. The entire staff knew about us since there are ..."…"

Reviewed on Jan 16, 2020

Tanah Gajah, a Resort by Hadiprana
Bali Mandira Beach Resort & Spa
4.5 out of 5
Jln Padma no 2, Legian, Bali
The price is $87 per night from Dec 17 to Dec 18
4.4/5Wonderful! (748 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 Mar 24, 2020

Bali Mandira Beach Resort & Spa
Meliã Bali
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is $93 per night from Nov 29 to Nov 30
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 Mar 23, 2020

Meliã Bali
Renaissance Bali Uluwatu Resort & Spa
5 out of 5
Jalan Pantai Balangan 1 No 1, Ungasan, Bali
Free CancellationReserve now, pay when you stay
The price is $70 per night from Nov 29 to Nov 30
4.8/5Exceptional! (191 reviews)

"I stayed here for a night and they made it impossible not to like. Fast check-in, good room near the pool and breakfast area. The down part was the hot water is off few times and we had to call the technician to check and fix it. Otherwise, everything is good and would stay there again in the future ..."…"

Reviewed on Oct 12, 2020

Renaissance Bali Uluwatu Resort & Spa
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 $56 per night from Nov 29 to Nov 30
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 Mar 21, 2020

Hilton Bali Resort
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
The price is $192 per night from Dec 16 to Dec 17
4.7/5Exceptional! (998 reviews)

"We arrived to the W and was welcomed with lovely staff members, everything was all well until we got to our room which had mouse poop on one of the beds. I went straight down to the lobby and they immediately fixed the issue and gave us an upgrade of room which was a bonus. The location is amazing, ..."…"

Reviewed on Mar 12, 2020

W Bali - Seminyak
Hyatt Regency Bali
5 out of 5
Jl Danau Tamblingan 89, Denpasar, Bali
Free CancellationReserve now, pay when you stay
The price is $108 per night from Nov 30 to Dec 1
4.5/5Wonderful! (345 reviews)

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

Reviewed on Mar 14, 2020

Hyatt Regency Bali
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.

Bali Hotel Travel Guide

When you browse Expedia’s selection of hotels in Bali, you’re sure to find cheap rates and new deals on any type of hotel you want in the area.

Expedia will save you money and time when booking your reservations at a hotel in Bali so you can enjoy your stay and not worry about planning and your accommodation budget.

Enter your travel dates to view the best offers on hotel rooms in Bali!