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

Book Bali Hotels

Search over 1 million properties and 550 airlines worldwide

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

Top Cities in Bali

Top Hotels in Bali

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 AU$251 per night from 15 Aug. to 15 Aug.
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 AU$96 per night from 6 Aug. to 6 Aug.
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
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 AU$134 per night from 7 Aug. to 7 Aug.
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
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.
Conrad Bali
5 out of 5
Jalan Pratama 168, Tanjung Benoa, Nusa Dua, Bali
Fully refundable
The price is AU$110 per night from 30 Aug. to 30 Aug.
4.4/5Wonderful! (996 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
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 AU$125 per night from 21 Aug. to 21 Aug.
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
Aksari Resort Ubud
4 out of 5
88 Jl. Raya Desa Kenderan, Tegallalang, Bali
Fully refundableReserve now, pay when you stay
The price is AU$53 per night from 16 Aug. to 16 Aug.
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
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 AU$124 per night from 6 Aug. to 6 Aug.
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
Bintang Bali Resort
4.5 out of 5
JL Kartika Plaza, Kuta, Bali
4.1/5Very Good! (368 reviews)
"The beach and sunsets are beautiful, and not very busy. The restaurant had good food, and a pleasant romantic atmosphere. The staff is very friendly and helpful, breakfast was also nice. The gardens are beautiful, but attract a lot of mosquitoes. The pool is nice, and there’s a nice playground if ..."

Reviewed on 26 Mar. 2020

Bintang Bali Resort
Noku Beach House
4.5 out of 5
Jalan Sarinande No. 22, Seminyak, Bali
Noku Beach House
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 AU$87 per night from 1 Sep. to 1 Sep.
4.3/5Excellent! (962 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
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is AU$220 per night from 8 Aug. to 8 Aug.
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 ONE Legian
4 out of 5
Jalan Raya Legian No. 117, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is AU$29 per night from 16 Aug. to 16 Aug.
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
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 AU$233 per night from 7 Aug. to 7 Aug.
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
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 AU$233 per night from 16 Aug. to 16 Aug.
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
The Sankara Resort by Pramana
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is AU$131 per night from 1 Sep. to 1 Sep.
4.7/5Exceptional! (202 reviews)
"good location good value for the money helpful staff recommended overall"

Reviewed on 23 Mar. 2021

The Sankara Resort by Pramana
Mandapa, A Ritz-Carlton Reserve
5 out of 5
Jalan Kedewatan, Banjar Kedewatan, Ubud, Ubud
The price is AU$894 per night from 8 Aug. to 8 Aug.
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 Kayon Resort by Pramana
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is AU$103 per night from 16 Aug. to 16 Aug.
4.9/5Exceptional! (239 reviews)
amazing hotel
"Best hotel ive ever stayed in throughout the world . So perfect"

Reviewed on 8 Feb. 2020

The Kayon Resort by Pramana
Four Seasons Resort Bali at Sayan
5 out of 5
Sayan Ubud Gianyar, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is AU$1,024 per night from 2 Sep. to 2 Sep.
4.7/5Exceptional! (190 reviews)
"Love the place It so beautiful have a wonderful time"

Reviewed on 21 Feb. 2020

Four Seasons Resort Bali at Sayan
Natya Resort Ubud
4 out of 5
Jalan Kelabang Moding, Desa Tegalalang, Ubud
Fully refundableReserve now, pay when you stay
The price is AU$96 per night from 12 Aug. to 12 Aug.
4.7/5Exceptional! (54 reviews)
"Perfect honeymoon thanks to beauty of hotel and help of the team"

Reviewed on 20 Apr. 2020

Natya Resort Ubud
Dedary Kriyamaha Ubud by Pramana
4 out of 5
Banjar Pinjul, Desa Kendran, Tegalalang, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is AU$164 per night from 7 Aug. to 7 Aug.
4.7/5Exceptional! (109 reviews)
"The staff were really nice and friendly , especially adi. We had some trouble trying to sort flights out to get home because of the virus he was very understanding. The property is quiet and Has beautiful rooms"

Reviewed on 23 Mar. 2020

Dedary Kriyamaha Ubud by Pramana
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.

Accommodation in Bali

Want to get away to Bali? The time to book your next holiday is now. Start building your itinerary, get your tickets, and prepare to take in all of the finest attractions that Bali has to offer. From family getaways to solo retreats, you will enjoy your trip even more when you score Bali hotel deals right here on Expedia.com.au.

Where to Stay in Bali?

Whether you are travelling on a tight budget or want to indulge in a luxury 4- or 5-star hotel, Expedia.com.au is here to help you find the best Bali accommodation. From hotels with swimming pools and upscale amenities to basic accommodation, you can find cheap hotel deals in Bali to meet your needs. Explore the fantastic deals on Expedia.com.au and book your next Bali hotel today!