Search Bali Hotels

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Bali

Filter by

Popular filters
Guest rating
guestRating-
guestRating-45
guestRating-40
guestRating-35
Star rating
Payment type
Property type
Area
regionId-601389
regionId-6123973
regionId-6047747
regionId-8956
regionId-12094
regionId-6049365
regionId-6049351
regionId-9278
regionId-1054
regionId-6049352
regionId-553248633981728352
regionId-180399
regionId-6049353
regionId-553248635975853154
regionId-180595
regionId-6049350
regionId-9384
regionId-6049355
regionId-6309560
regionId-6049357
Popular locations
poi--8.711084,115.166643:6074978
poi--8.686222,115.153486:6161584
poi--8.802625,115.236972:6074960
poi--8.518883,115.257853:6055792
poi--8.700407,115.265454:6074984
poi--8.706144,115.16488:6074976
poi--8.161702,115.023426:6074986
poi--8.698772,115.16166:6219677
poi--8.621177,115.08684:6055799
poi--8.780445,115.163699:6074971
poi--8.829221,115.084242:6074990
poi--8.81107,115.103791:6167104
poi--8.802193,115.117089:6226640
poi--8.238676,115.377079:6074994
poi--8.163501,114.436522:6280092
poi--8.847867,115.157989:553248633849597648
poi--8.683593,115.156527:6153510
poi--8.82918,115.084382:6285569
poi--8.716543,115.169735:6245870
poi--8.728776,115.170428:6180924
Meal plans available
Amenities
Accessibility
Traveller experience
The Udaya Resorts and Spa - CHSE Certified
4 out of 5
Jl. Sriwedari No 48B, Desa Tegallantang, Ubud, Bali, 80571
The price is CA $154 per night from Oct 10 to Oct 11
4.8/5 Exceptional! (155 reviews)
"The resort and spa was amazing. The hospitality and service was perfect. I can not fault this hotel on anything I would defiantly recommend to friends and family and return on a trip back to Bali"

Reviewed on Sep. 29, 2022

Padma Resort Legian - CHSE Certified
5 out of 5
Jalan Padma No 1 Legian, Legian, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $201 per night from Nov 2 to Nov 3
4.7/5 Exceptional! (996 reviews)
"Pure luxury, catering to families, couples and individuals - loved the separate pools - with vast and lush gardens, great dining and bar options and delightfully friendly and helpful staff."

Reviewed on Sep. 28, 2022

W Bali - Seminyak - CHSE Certified
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $530 per night from Oct 9 to Oct 10
4.7/5 Exceptional! (998 reviews)
"Words cannot express how much I loved staying at this resort! The property was stunning, the amenities were great, the food was delicious, but the real standout was the staff! Every single staff member was warm, friendly, efficient, and sweet! We were never in want or need of anything for more than ..."

Reviewed on Oct. 2, 2022

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

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

SereS Springs Resort & Spa Singakerta - CHSE Certified
5 out of 5
Banjar Jukut Paku Singakerta, Ubud, 80571
Fully refundableReserve now, pay when you stay
The price is CA $117 per night from Oct 21 to Oct 22
4.7/5 Exceptional! (306 reviews)
"Absolutely loved SereS! Landed on this gorgeous property after booking Amatara which was a great disappointment. If you’re looking for a nice, relaxing, peaceful place to enjoy your vacation in Ubud, this would be it. From the staff at each encounter, to the food, to the grounds. Everything was amazing, ..."

Reviewed on Sep. 28, 2022

TS Suites Seminyak - CHSE Certified
5 out of 5
Jl. Nakula No. 18, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Oct 21 to Oct 22
4.5/5 Wonderful! (997 reviews)
"The team at Ts Suites have always been outstanding and very friendly, this was our 4th visit and we will be back again,"

Reviewed on Sep. 15, 2022

Hilton Garden Inn Bali Ngurah Rai Airport - CHSE Certified
4 out of 5
Jalan Airport Ngurah Rai, No. 7 Kuta, Tuban, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $49 per night from Nov 1 to Nov 2
4.2/5 Very Good! (650 reviews)
"Comfy beds, close to airport, building a little run down but perfect for overnight stay. Buffet breaky cheap, delicious and varied!"

Reviewed on Sep. 30, 2022

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 $134 per night from Oct 11 to Oct 12
4.6/5 Wonderful! (1,000 reviews)
"From arrival to departure everything was perfect! Staff so friendly, room and hotel immaculate. Well worth the money and we will definitely be back. Wonderful wonderful experience."

Reviewed on Oct. 4, 2022

Bintang Bali Resort
4.5 out of 5
JL Kartika Plaza, Kuta, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $79 per night from Oct 23 to Oct 24
4.1/5 Very Good! (378 reviews)
"Third time there, Fanstastic, close to shops , quiet beach to many to mention ."

Reviewed on Sep. 29, 2022

The Apurva Kempinski Bali - CHSE Certified
5 out of 5
Jalan Raya Nusa Dua Selatan, Nusa Dua, Bali, 80361
The price is CA $314 per night from Oct 12 to Oct 13
4.6/5 Exceptional! (156 reviews)
"by far the best in bali. the staff are amazing and deserve recognition as the service was amazing."

Reviewed on Sep. 27, 2022

Bali Dynasty Resort - CHSE Certified
5 out of 5
Jl. Kartika, South Kuta, Kuta, Bali, 80361
The price is CA $116 per night from Nov 6 to Nov 7
4.3/5 Excellent! (677 reviews)
"Staff very friendly and helpful. Disability access could do with some upgrading. More choices for Kids menu also. But overall a lovely resort for kids and parents!"

Reviewed on Sep. 27, 2022

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 6313
Accommodation 13793 hotels
Lowest Price CA $49
Highest Price CA $530

Price trends for hotels in Bali

Less expensive
More expensive
This month
Next month
November
September
CA $53
CA $50
Month
Price
January
CA $60
February
CA $57
March
CA $56
April
CA $67
May
CA $58
June
CA $72
July
CA $60
August
CA $76
September
CA $77
October
CA $53
November
CA $50
December
CA $63
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

Our app takes you further

When you book on the app you can save even more — up to 20% on select hotels while earning double the points with every booking. With these app deals you'll save even more on trips, and that means you can take more trips, and manage it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code