Hotels in Bali, Indonesia

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Bali

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Bali

Meliã Bali - CHSE Certified
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is Rp2.154.308 per night from 5 Jun to 6 Jun
Rp2.154.308
per night
5 Jun - 6 Jun
8.6/10 Excellent! (872 reviews)
"Beautiful Hotel with Service exceptional. Level Upgrade most definitely worth the service and the quieter pool. Staff worked tirelessly to please."

Reviewed on 12 May 2023

Meliã Bali - CHSE Certified
Grand Mirage Resort & Thalasso Bali - CHSE Certified
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali, 80363
The price is Rp2.019.031 per night from 2 Jun to 3 Jun
Rp2.019.031
per night
2 Jun - 3 Jun
8/10 Very Good! (997 reviews)
"The staff really do make your experience at the hotel fantastic"

Reviewed on 29 May 2023

Grand Mirage Resort & Thalasso Bali - CHSE Certified
Courtyard By Marriott Bali Seminyak Resort - CHSE Certified
5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is Rp1.700.000 per night from 6 Jun to 7 Jun
Rp1.700.000
per night
6 Jun - 7 Jun
9.2/10 Wonderful! (1,001 reviews)
"Very clean, comfortable beds & pillows, great shower. Very friendly staff. Walking distance to beach and restaurants. Would stay again."

Reviewed on 30 May 2023

Courtyard By Marriott Bali Seminyak Resort - CHSE Certified

Save an average of 15% on thousands of hotels when you're signed in

Ayung Resort Ubud - CHSE Certified
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is Rp2.015.171 per night from 25 Jun to 26 Jun
Rp2.015.171
per night
25 Jun - 26 Jun
9.6/10 Exceptional! (451 reviews)
"We stayed 4 days. Outstanding service with a privilege location in the middle of the forest. Staff is friendly, helpful. Food very special. We had a precious relaxing time and if we wanted to go To the city and feel another environment just take the shuttle from the hotel and voala!!!!!!"

Reviewed on 25 May 2023

Ayung Resort Ubud - CHSE Certified
Discovery Kartika Plaza Hotel - CHSE Certified
5 out of 5
Jl Kartika Plaza, PO. Box 1012, South Kuta, Kuta, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is Rp1.400.000 per night from 17 Jun to 18 Jun
Rp1.400.000
per night
17 Jun - 18 Jun
9/10 Wonderful! (1,001 reviews)
"Would highly recommend it"

Reviewed on 28 May 2023

Discovery Kartika Plaza Hotel - CHSE Certified
Mason Elephant Lodge
4.5 out of 5
Jalan Elephant Park Taro, Desa Taro Kaja, Tegalalang, Taro, Bali
Fully refundableReserve now, pay when you stay
The price is Rp1.826.446 per night from 2 Jul to 3 Jul
Rp1.826.446
per night
2 Jul - 3 Jul
9.2/10 Wonderful! (227 reviews)
"Amazing!!"

Reviewed on 1 Jun 2023

Mason Elephant Lodge
The Westin Resort Nusa Dua, Bali - CHSE Certified
5 out of 5
Kawasan Pariwisata Nusa Dua, BTDC Lot N-3, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is Rp2.440.000 per night from 5 Jun to 6 Jun
Rp2.440.000
per night
5 Jun - 6 Jun
9/10 Wonderful! (1,000 reviews)
"Hotel service was amazing. Very friendly staff. Also good amenities and location to access beach. Overall, it was a very relaxing and satisfying trip. However, I could tell that the hotel was generally a bit old. Bathroom condition and some of the stuff seemed old."

Reviewed on 31 May 2023

The Westin Resort Nusa Dua, Bali - CHSE Certified
THE HAVEN Bali Seminyak - CHSE Certified
4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
The price is Rp703.814 per night from 7 Jun to 8 Jun
Rp703.814
per night
7 Jun - 8 Jun
8.2/10 Very Good! (1,000 reviews)
"Great stay and extremely kind staff. Will definitely return here."

Reviewed on 28 May 2023

THE HAVEN Bali Seminyak - CHSE Certified
Hotel Indigo Bali Seminyak Beach, an IHG Hotel - CHSE Certified
5 out of 5
Jl. Camplung Tanduk No.10, Seminyak, Bali, 80361
Fully refundable
The price is Rp3.062.524 per night from 20 Jun to 21 Jun
Rp3.062.524
per night
20 Jun - 21 Jun
9.4/10 Exceptional! (425 reviews)
"True 5 star luxury resort, beautiful property within every detail. Rooms, pools, and breakfast really hard to beat in other 5 star resorts. We have been staying in multiple places during our travels in bali and this is one of the nicest. The staff was amazing as well."

Reviewed on 27 May 2023

Hotel Indigo Bali Seminyak Beach, an IHG Hotel - CHSE Certified
Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
4 out of 5
Jl. Dewi Saraswati lll, Seminyak, Bali, 80361
The price is Rp450.413 per night from 7 Jun to 8 Jun
Rp450.413
per night
7 Jun - 8 Jun
8/10 Very Good! (488 reviews)
"The staff were really really friendly and helpfull. The breakfast was delicious and lots of vegetarian options. Even with other meals during the day the kitchen staff were willing to modify meals to accommodate us being vegetarian. The hotel facilities were pleasant, rooms were a good size and the ..."

Reviewed on 31 May 2023

Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
Samabe Bali Suites & Villas - CHSE Certified
5 out of 5
Jl Pura Barong-Barong Sawangan, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is Rp5.244.104 per night from 2 Jun to 3 Jun
Rp5.244.104
per night
2 Jun - 3 Jun
9.4/10 Exceptional! (236 reviews)
"Samabe Bali is an absolutely beautiful resort. The staff is wonderful and very helpful. We did have a problem with our room and the staff was very quick to resolve it. My wife and I would say that this in one of the best resorts that we have stayed at."

Reviewed on 1 May 2023

Samabe Bali Suites & Villas - CHSE Certified
Alaya Resort Ubud - CHSE Certified
5 out of 5
Jl. Hanoman, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is Rp2.528.016 per night from 15 Jun to 16 Jun
Rp2.528.016
per night
15 Jun - 16 Jun
9.2/10 Wonderful! (959 reviews)
"Must stay when in Ubud! Centrally located, walkable to a lot of dining and shopping options. THE STAFF IS AMAZING!!!!!! Resort is beautiful and peaceful 10/10"

Reviewed on 28 May 2023

Alaya Resort Ubud - CHSE Certified
The Seminyak Beach Resort & Spa - CHSE Certified
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is Rp3.333.719 per night from 6 Jun to 7 Jun
Rp3.333.719
per night
6 Jun - 7 Jun
9.2/10 Wonderful! (907 reviews)
"we liked everything the property is in a fantastic location the staff just wanted to help and assist you with whatever we needed"

Reviewed on 16 Apr 2023

The Seminyak Beach Resort & Spa - CHSE Certified
SOL by Meliá Kuta Bali - CHSE Certified
4 out of 5
Jl. Bakung Sari No. 81, Kuta, Bali, 80361
Fully refundable
The price is Rp779.688 per night from 2 Jul to 3 Jul
Rp779.688
per night
2 Jul - 3 Jul
8.2/10 Very Good! (508 reviews)
Enjoying
"Nice comfortable place would stay again"

Reviewed on 29 May 2023

SOL by Meliá Kuta Bali - CHSE Certified
Bali Dynasty Resort - CHSE Certified
5 out of 5
Jl. Kartika, South Kuta, Kuta, Bali, 80361
The price is Rp1.526.942 per night from 2 Jun to 3 Jun
Rp1.526.942
per night
2 Jun - 3 Jun
8.6/10 Excellent! (750 reviews)
"Great Family hotel!"

Reviewed on 20 May 2023

Bali Dynasty Resort - CHSE Certified
Novotel Bali Nusa Dua
4.5 out of 5
Jl. Pantai Mengiat, BTDC Complex, Nusa Dua, Bali
The price is Rp1.978.200 per night from 17 Jun to 18 Jun
Rp1.978.200
per night
17 Jun - 18 Jun
8.4/10 Very Good! (645 reviews)
"Fantastic stay at this resort. We stayed in a 2 bedroom apartment with our 3 children aged 13, 11 and 9. The room was huge and spacious, but a little dark. Beautiful, well maintained gardens. The pool is large, well maintained and clean. The kids loved the volleyball and basketball set ups in the ..."

Reviewed on 22 Apr 2023

Novotel Bali Nusa Dua
The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - CHSE Certified
5 out of 5
Kawasan Pariwisata Lot N2, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is Rp3.300.000 per night from 3 Jun to 4 Jun
Rp3.300.000
per night
3 Jun - 4 Jun
9.2/10 Wonderful! (999 reviews)
Australia to Bali journey
"We were aware of the ongoing refurbishment during our stay, and were not effected by it other than the reduction of the options to eat at. The service was as expected as we had stayed there before. The only place that was able to serve Breakfast, Lunch and dinner was somewhat overwhelmed by the number ..."

Reviewed on 13 Apr 2023

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - CHSE Certified
Amadea Resort & Villas - CHSE Certified
4 out of 5
Jl. Kayu Aya 55, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is Rp1.101.928 per night from 6 Jun to 7 Jun
Rp1.101.928
per night
6 Jun - 7 Jun
9.2/10 Wonderful! (998 reviews)
"The staff were all really friendly, rooms were spacious and clean, and the hotel breakfast had a great variety. We enjoyed our stay there."

Reviewed on 17 May 2023

Amadea Resort & Villas - CHSE Certified
Aloft Bali Seminyak CHSE Certified
4 out of 5
Jalan Batu Belig No. 228, Seminyak
Fully refundableReserve now, pay when you stay
The price is Rp1.100.000 per night from 28 Jun to 29 Jun
Rp1.100.000
per night
28 Jun - 29 Jun
9.2/10 Wonderful! (34 reviews)
"We stayed here for 4 days and the service throughout was exceptional. Everyone was polite and friendly, and the guest relations team made sure they were on hand to constantly check in with us for any feedback. The hotel itself has very cool vibes and the pool has a super view of the coastal line. ..."

Reviewed on 24 May 2023

Aloft Bali Seminyak CHSE Certified
Amarterra Villas Bali Nusa Dua - Mgallery Collection - CHSE Certified
5 out of 5
Kawasan Pariwisata Nusa-Dua BTDC, Resort Area Lot B, Nusa Dua, Bali, 80361
The price is Rp4.620.000 per night from 1 Jul to 2 Jul
Rp4.620.000
per night
1 Jul - 2 Jul
9.4/10 Exceptional! (223 reviews)
"Very good experience"

Reviewed on 1 May 2023

Amarterra Villas Bali Nusa Dua - Mgallery Collection - CHSE Certified
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 hotels information

Number of reviews
13,721
Accommodation
14,447 hotels
Lowest Price
Rp450.413
Highest Price
Rp5.244.104

Price trends for hotels in Bali

Less expensive
More expensive
This month
Next month
June
September
Rp748,696
Rp832,300
Month
Price
January
Rp1,214,876
February
Rp922,314
March
Rp1,198,347
April
Rp1,054,310
May
Rp1,198,347
June
Rp748,696
July
Rp832,300
August
Rp951,715
September
Rp1,245,620
October
Rp1,053,552
November
Rp1,199,006
December
Rp1,046,499
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Bali.

Bali Hotel Reviews
Expedia verified reviews