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 for

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 $536 per night from Feb 3 to Feb 4
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
Four Seasons Resort Bali at Sayan
5 out of 5
Sayan Ubud Gianyar, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $453 per night from Feb 18 to Feb 19
4.7/5Exceptional! (191 reviews)

"Love the place It so beautiful have a wonderful time"…"

Reviewed on Feb 21, 2020

Four Seasons Resort Bali at Sayan
Road Beach Premier
3 out of 5
Jl. Ped - Buyuk, Penida Island, Bali
The price is $18 per night from Jan 21 to Jan 22
4.6/5Exceptional! (18 reviews)

"Lovely beach bungalow, only a few steps from the beach. Very quite rural location and quite beach. Excellent choice if you want to get away from the touristy spots"…"

Reviewed on Mar 20, 2020

Road Beach Premier
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.
Alila Seminyak, Bali
5 out of 5
Jl Taman Ganesha No 9, Petitenget, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is $154 per night from Jan 20 to Jan 21
4.5/5Wonderful! (406 reviews)
No regrets

"We had a lovely time at the Alila Seminyak. We were pleased to be upgraded on arrival to a beach access suite due to my Gold Hotels.com status (Thankyou!). The staff were lovely and so attentive. The pools were beautiful and we really enjoyed our facials at the day spa. Truly luxurious. The beds ..."…"

Reviewed on Mar 12, 2020

Alila Seminyak, Bali
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, BALI
Free CancellationReserve now, pay when you stay
The price is $411 per night from Feb 1 to Feb 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
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 $117 per night from Jan 24 to Jan 25
4.9/5Exceptional! (98 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 Jun 13, 2020

The Kayon Jungle Resort by Pramana
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 $126 per night from Feb 4 to Feb 5
4.3/5Excellent! (751 reviews)

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

Reviewed on Jul 21, 2020

Sofitel Bali Nusa Dua Beach Resort
The Kayon Resort by Pramana
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $79 per night from Jan 29 to Jan 30
4.9/5Exceptional! (238 reviews)
amazing hotel

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

Reviewed on Feb 8, 2020

The Kayon Resort by Pramana
Jannata Resort and Spa
4 out of 5
Jl. Rsi Markandya, Br. Bangkiang Sidem Desa Keliki, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $46 per night from Jan 23 to Jan 24
4.5/5Wonderful! (31 reviews)

"The property is exactly as it's shown in the pictures. The views are breathtaking the resort is spotless and well kept. Everyone there is so friendly and inviting. It was hard to want to leave Jannata, it was truly an amazing experience."…"

Reviewed on Mar 10, 2020

Jannata Resort and Spa
SOL by Meliá Benoa Bali
5 out of 5
Jalan Pratama Tanjung Benoa, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is $58 per night from Jan 22 to Jan 23
4.1/5Very Good! (560 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 Aug 19, 2020

SOL by Meliá Benoa Bali
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 $166 per night from Feb 18 to Feb 19
4.7/5Exceptional! (109 reviews)
uoples retreat

"Very nice hotel with some great food. The Dinner at Koral was very special as was the general service of the staff. Nice amenities. Is quiet as expected due to COVID but the place had plenty to do for us. We took the Ocean Junior suite and the pool view was great"…"

Reviewed on Sep 8, 2020

The Apurva Kempinski Bali
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 $55 per night from Feb 7 to Feb 8
4/5Very Good! (994 reviews)

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

Reviewed on Mar 25, 2020

Grand Mirage Resort & Thalasso Bali
Nyuh Bali Luxury Villas
4.5 out of 5
Jalan Bali Deli No. 99, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is $153 per night from Jan 20 to Jan 21
4.8/5Exceptional! (160 reviews)

"Our stay at the Nyuh Villas was wonderful. The villa was clean, comfortable, and in a great location- a short walk to many shops and restaurants. What made our stay exceptional was the service. The staff was very responsive and always asking about our needs. Dewa stood out. He went above and beyond. ..."…"

Reviewed on Dec 30, 2020

Nyuh Bali Luxury Villas
Grand Inna Kuta
4 out of 5
Jl Pantai Kuta No 1 Kuta, Br. Pande Mas, Kuta, Bali
Free CancellationReserve now, pay when you stay
The price is $32 per night from Jan 20 to Jan 21
4/5Very Good! (998 reviews)

"Great location Spa is very reasonably priced for a big hotel Enjoyed multiple stays here"…"

Reviewed on Mar 23, 2020

Grand Inna Kuta
Arena Living
3 out of 5
Jalan By Pass Ngurah Rai No. 115, Denpasar, Sanur
Free CancellationReserve now, pay when you stay
The price is $28 per night from Jan 20 to Jan 21
4.8/5Exceptional! (33 reviews)
Great location

"Really good location and had everything you need"…"

Reviewed on Feb 22, 2020

Arena Living
The Ritz-Carlton, Bali
5 out of 5
Jalan Raya Nusa Dua Lot #3, Sawangan, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is $158 per night from Jan 20 to Jan 21
4.4/5Wonderful! (342 reviews)

"It was great!! Staff and the resort itself was great"…"

Reviewed on Mar 5, 2020

The Ritz-Carlton, Bali
Maya Sanur Resort & Spa
5 out of 5
Jl. Danau Tamblingan No. 89M Batujimbar, Denpasar, Bali
Free CancellationReserve now, pay when you stay
The price is $115 per night from Jan 29 to Jan 30
4.7/5Exceptional! (381 reviews)
n out of Ten

"Yep, all the reviews are correct- this is an amazing hotel. Even in these uncertain COVID 19 times, the Maya in Sanur was everything that one could want in a hotel. Wonderful staff, amazing rooms and such a beautiful outlook. Loved every minute."…"

Reviewed on Mar 29, 2020

Maya Sanur Resort & Spa
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
Free CancellationReserve now, pay when you stay
The price is $135 per night from Jan 20 to Jan 21
4.7/5Exceptional! (999 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 Jan 3, 2021

W Bali - Seminyak
Plataran Ubud Hotel & Spa
5 out of 5
Jalan Hanoman, Pengosekan, Ubud, Bali
Free CancellationReserve now, pay when you stay
The price is $119 per night from Jan 20 to Jan 21
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
The Westin Resort Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Nusa Dua, BTDC Lot N-3, Nusa Dua, Bali
Free CancellationReserve now, pay when you stay
The price is $78 per night from Feb 16 to Feb 17
4.5/5Wonderful! (998 reviews)

"Always love staying at this hotel. Great beach, great pool & also the service. Never dissapointed! Will be back here again for sure"…"

Reviewed on Sep 15, 2020

The Westin Resort Nusa Dua, 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!