Search Bali Hotels

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
Star rating
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

Grand Mirage Resort & Thalasso Bali - CHSE Certified
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali, 80363
The price is CA $173 per night from Jun. 1 to Jun. 2
CA $173
per night
Jun. 1 - Jun. 2
8/10 Very Good! (995 reviews)
"Lovely place to stay. Lots to do. Very good breakfast and excellent service. Rooms are very spacious - however our room wasn't too modern and the fan in the bathroom didn't work. Overall an excellent place to stay and I would go back easily."

Reviewed on May 21, 2023

Grand Mirage Resort & Thalasso Bali - CHSE Certified
The Ritz-Carlton, Bali - CHSE Certified
5 out of 5
Jalan Raya Nusa Dua Lot #3, Sawangan, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is CA $359 per night from Jun. 10 to Jun. 11
CA $359
per night
Jun. 10 - Jun. 11
8.8/10 Excellent! (377 reviews)
"It is big and beautiful"

Reviewed on Mar. 31, 2023

The Ritz-Carlton, 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 CA $153 per night from Jun. 22 to Jun. 23
CA $153
per night
Jun. 22 - Jun. 23
9.2/10 Wonderful! (1,001 reviews)
"Housekeeping staff does an absolutely fantastic job. Rooms were very clean, facilities were great and breakfast buffet is awesome. They could have more variety of western dishes instead of same English breakfast every morning but the Asian food changes daily and is delicious. Staff are friendly and ..."

Reviewed on May 24, 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, 80572
Fully refundableReserve now, pay when you stay
The price is CA $180 per night from Jun. 22 to Jun. 23
CA $180
per night
Jun. 22 - Jun. 23
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 May 25, 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 CA $119 per night from Jun. 18 to Jun. 19
CA $119
per night
Jun. 18 - Jun. 19
9/10 Wonderful! (1,001 reviews)
"Would highly recommend it"

Reviewed on May 28, 2023

Discovery Kartika Plaza Hotel - CHSE Certified
Royal Kamuela Villas & Suites at Monkey Forest, Ubud - CHSE Certified
5 out of 5
Jl. Monkey Forest, Ubud, Bali, 80571
The price is CA $268 per night from May 31 to Jun. 1
CA $268
per night
May 31 - Jun. 1
9.6/10 Exceptional! (490 reviews)
"Well located, walk to many places, staff very welcoming. Breakfast service excellent, fixed menu gets a bit boring if you stay here long."

Reviewed on May 24, 2023

Royal Kamuela Villas & Suites at Monkey Forest, Ubud - CHSE Certified
The Apurva Kempinski Bali - CHSE Certified
5 out of 5
Jalan Raya Nusa Dua Selatan, Nusa Dua, Bali, 80361
The price is CA $404 per night from Jun. 11 to Jun. 12
CA $404
per night
Jun. 11 - Jun. 12
9.4/10 Exceptional! (216 reviews)
"The hotel is amazing with all amenities and lot of restaurants to try every night and heaps of activities, also super friendly staff, 10/10."

Reviewed on May 28, 2023

The Apurva Kempinski Bali - CHSE Certified
Mason Elephant Lodge
4.5 out of 5
Jalan Elephant Park Taro, Desa Taro Kaja, Tegalalang, Taro, Bali, 80561
Fully refundableReserve now, pay when you stay
The price is CA $152 per night from Jun. 30 to Jul. 1
CA $152
per night
Jun. 30 - Jul. 1
9.2/10 Wonderful! (225 reviews)
"Exceeded all expectations. Exceptional activities, staff, cleanliness, property, ammenities and service. We could not of asked for anything better. We all had a special stay that we will treasure. Thank you to the owners, staff and all the beautiful elephants at Masons Elephant Lodge."

Reviewed on May 21, 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 CA $207 per night from Jun. 5 to Jun. 6
CA $207
per night
Jun. 5 - Jun. 6
9/10 Wonderful! (1,000 reviews)
"Very beautiful resort, ocean front beach. We loved the daily buffet breakfast, many varieties of ethnic foods! All staff were very nice. We ate at Japanese and Ikar restaurants, both restaurants were great! Decent happy hours with fun drinks !"

Reviewed on May 25, 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, 80361
The price is CA $70 per night from Jun. 22 to Jun. 23
CA $70
per night
Jun. 22 - Jun. 23
8.2/10 Very Good! (1,001 reviews)
"Overall a nice place to stay. No tour of facilities offered. Staff are friendly but do not offer help. Restaurant staff are better. One day we were left with no towels. And I had to ask twice for replacements. Also timber decking in back section needs maintenance"

Reviewed on May 25, 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 CA $278 per night from Jun. 20 to Jun. 21
CA $278
per night
Jun. 20 - Jun. 21
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 May 27, 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 CA $41 per night from Jun. 7 to Jun. 8
CA $41
per night
Jun. 7 - Jun. 8
8/10 Very Good! (484 reviews)
"Super friendly staff. Nice atmosphere with pool side dining and good vibes."

Reviewed on May 16, 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 CA $503 per night from Jun. 1 to Jun. 2
CA $503
per night
Jun. 1 - Jun. 2
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 May 1, 2023

Samabe Bali Suites & Villas - CHSE Certified
Alaya Resort Ubud - CHSE Certified
5 out of 5
Jl. Hanoman, Ubud, Bali, 80571
The price is CA $161 per night from Jun. 1 to Jun. 2
CA $161
per night
Jun. 1 - Jun. 2
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 May 28, 2023

Alaya Resort Ubud - CHSE Certified
The Seminyak Beach Resort & Spa - CHSE Certified
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $325 per night from Jun. 5 to Jun. 6
CA $325
per night
Jun. 5 - Jun. 6
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 Apr. 16, 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 CA $66 per night from Jun. 12 to Jun. 13
CA $66
per night
Jun. 12 - Jun. 13
8.2/10 Very Good! (507 reviews)
"Wonderful hotel. Not brand new but well maintained. Most pleasing aspect is the friendliness of staff, nice rooms, breakfast and pools. Great location right in center of Kuta."

Reviewed on May 26, 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 CA $170 per night from Jun. 10 to Jun. 11
CA $170
per night
Jun. 10 - Jun. 11
8.6/10 Excellent! (750 reviews)
"Great Family hotel!"

Reviewed on May 20, 2023

Bali Dynasty Resort - CHSE Certified
Novotel Bali Nusa Dua
4.5 out of 5
Jl. Pantai Mengiat, BTDC Complex, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is CA $149 per night from May 31 to Jun. 1
CA $149
per night
May 31 - Jun. 1
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 Apr. 22, 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 CA $288 per night from Jun. 10 to Jun. 11
CA $288
per night
Jun. 10 - Jun. 11
9.2/10 Wonderful! (1,000 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 Apr. 13, 2023

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - CHSE Certified
Aloft Bali Seminyak, A Marriott Hotel, CHSE Certified
4 out of 5
Jalan Batu Belig No. 228, Seminyak, 80361
Fully refundableReserve now, pay when you stay
The price is CA $100 per night from Jun. 14 to Jun. 15
CA $100
per night
Jun. 14 - Jun. 15
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 May 24, 2023

Aloft Bali Seminyak, A Marriott Hotel, 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
12,704
Accommodation
14,447 hotels
Lowest Price
CA $41
Highest Price
CA $503

Price trends for hotels in Bali

Less expensive
More expensive
Next month
November
February
CA $73
Month
Price
January
CA $75
February
CA $132
March
CA $112
April
CA $86
May
CA $74
June
CA $73
July
CA $85
August
CA $95
September
CA $75
October
CA $92
November
CA $63
December
CA $92
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. Select dates and complete search for nightly totals inclusive of taxes and fees.

Recent Reviews in Bali
Expedia verified reviews