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
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
The Vira Bali Boutique Hotel & Suite - CHSE Certified
4 out of 5
Jalan Kartika Plaza No. 127, Tuban, Kuta, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is S$95 per night from 9 Dec to 10 Dec
S$95
per night
9 Dec - 10 Dec
4.5/5 Wonderful! (999 reviews)
"Good for a quick stay, but avoid the twin beds… unless you’re 10 or younger^^ breakfast buffet was adequate but special ordering eggs took so long we almost finished eating."

Reviewed on 27 Nov,2022

The Vira Bali Boutique Hotel & Suite - CHSE Certified
Hard Rock Hotel Bali - CHSE Certified
5 out of 5
Jalan Pantai Banjar Pande Mas, Kuta, Bali, 80361
The price is S$203 per night from 6 Dec to 7 Dec
S$203
per night
6 Dec - 7 Dec
4.1/5 Very Good! (993 reviews)
"It has everything you need as in facilities location and food. This place is good not only for families with kids but for couples and singles as it also has a stage with a live band."

Reviewed on 23 Nov,2022

Hard Rock Hotel Bali - CHSE Certified
Alaya Ubud - CHSE Certified
5 out of 5
Jl. Hanoman, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is S$158 per night from 9 Dec to 10 Dec
S$158
per night
9 Dec - 10 Dec
4.6/5 Exceptional! (915 reviews)
"Loved property, facilities and especystaff who could not have done more"

Reviewed on 23 Nov,2022

Alaya Ubud - CHSE Certified

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

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 S$237 per night from 8 Dec to 9 Dec
S$237
per night
8 Dec - 9 Dec
4.7/5 Exceptional! (998 reviews)
"Wonderful for families. Beautiful grounds and pool. Quiet. Great breakfast and restaurants. 10/10. Will return."

Reviewed on 1 Dec,2022

Padma Resort Legian - 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 S$117 per night from 5 Jan to 6 Jan
S$117
per night
5 Jan - 6 Jan
4.5/5 Wonderful! (974 reviews)
"Property well maintained and comfortable. Very clean and staff were brilliant. Unfortunately very loud of a night from music with a thumping base playing in bar. Really difficult to sleep"

Reviewed on 5 Dec,2022

Discovery Kartika Plaza Hotel - 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 S$353 per night from 13 Dec to 14 Dec
S$353
per night
13 Dec - 14 Dec
4.4/5 Wonderful! (363 reviews)
"The GM, all the hotel staff, room service food, restaurants - all excellent. Beyond their control was debris washed up on the beach from the Indian Ocean. We had a most enjoyable bday holiday! Thank you Ritz Carlton, Nusa Dua, Bali! You were attentive to every need of ours. Such class!"

Reviewed on 21 Oct,2022

The Ritz-Carlton, 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 S$192 per night from 16 Dec to 17 Dec
S$192
per night
16 Dec - 17 Dec
4/5 Very Good! (994 reviews)
"It was great all round"

Reviewed on 18 Nov,2022

Grand Mirage Resort & Thalasso Bali - CHSE Certified
Novotel Bali Ngurah Rai Airport - CHSE Certified
4 out of 5
Jalan Raya Ngurah Rai, Tuban, Bali, 80362
Fully refundableReserve now, pay when you stay
The price is S$99 per night from 10 Dec to 11 Dec
S$99
per night
10 Dec - 11 Dec
4.3/5 Excellent! (1,002 reviews)
"Great spot if you have a layover in Denpasar! Clean, comfortable, and traveler focused!"

Reviewed on 15 Nov,2022

Novotel Bali Ngurah Rai Airport - CHSE Certified
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 S$558 per night from 6 Dec to 7 Dec
S$558
per night
6 Dec - 7 Dec
4.7/5 Exceptional! (998 reviews)
"Extremely beautiful staff and very professional"

Reviewed on 6 Nov,2022

W Bali - Seminyak - 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 S$158 per night from 8 Dec to 9 Dec
S$158
per night
8 Dec - 9 Dec
4.6/5 Wonderful! (1,002 reviews)
"A fantastic stay with friendly staff. Comfortable and clean room"

Reviewed on 30 Nov,2022

Courtyard By Marriott Bali Seminyak Resort - CHSE Certified
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 S$196 per night from 6 Dec to 7 Dec
S$196
per night
6 Dec - 7 Dec
4.3/5 Excellent! (862 reviews)
"The Melia Bali is in a great location with a beautiful beach. The hotel has numerous restaurants, but there are plenty of other options nearby if required. The staff were very friendly and helpful. Management should consider some upgrades to the rooms soon, as they are looking a little "tired". The ..."

Reviewed on 22 Oct,2022

Meliã Bali - CHSE Certified
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 S$130 per night from 8 Dec to 9 Dec
S$130
per night
8 Dec - 9 Dec
4.7/5 Exceptional! (313 reviews)
"Amazing staff and great service and food"

Reviewed on 24 Oct,2022

SereS Springs Resort & Spa Singakerta - CHSE Certified
The Apurva Kempinski Bali - CHSE Certified
5 out of 5
Jalan Raya Nusa Dua Selatan, Nusa Dua, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is S$374 per night from 6 Dec to 7 Dec
S$374
per night
6 Dec - 7 Dec
4.6/5 Exceptional! (162 reviews)
"Nice beautiful property, Its a Big location with Modern rooms , Dining options are Okay but are Pricey."

Reviewed on 30 Nov,2022

The Apurva Kempinski Bali - CHSE Certified
Legian Beach Hotel - CHSE Certified
4.5 out of 5
Jalan Melasti Legian Kelod, Legian, Bali, 80033
Fully refundableReserve now, pay when you stay
The price is S$199 per night from 15 Dec to 16 Dec
S$199
per night
15 Dec - 16 Dec
4.3/5 Excellent! (995 reviews)
"Loved our stay at LBH Deluxe Pool Room. Staff were friendly and helpful. We were offered a room upgrade on the second last day but it was too late to move so we declined. However they allowed us to check out at 3pm. The evening drinks for VIPs was so special. We didn't get the chance to try their ..."

Reviewed on 27 Nov,2022

Legian Beach Hotel - CHSE Certified
The Seminyak Beach Resort & Spa - CHSE Certified
5 out of 5
Jl. Kayu Aya, Seminyak Beach, Seminyak, Bali, 80361
The price is S$294 per night from 8 Dec to 9 Dec
S$294
per night
8 Dec - 9 Dec
4.6/5 Exceptional! (849 reviews)
"Where do I start… one of the best experience for my family. Hotel Staff are just superb. They ALL have gone beyond with their service, made me feel so welcome. Thank you ALL so much for everything."

Reviewed on 25 Nov,2022

The Seminyak Beach Resort & Spa - CHSE Certified
Bali Mandira Beach Resort & Spa - CHSE Certified
4.5 out of 5
Jln Padma no 2, Legian, Bali, 80361
The price is S$164 per night from 8 Dec to 9 Dec
S$164
per night
8 Dec - 9 Dec
4.4/5 Wonderful! (781 reviews)
Fantastic hotel
"Excellent hotel. Amazing pool and staff. The pool was perfect for young children and easy close access to the beach. Buffet breakfast is good with lots of options."

Reviewed on 23 Nov,2022

Bali Mandira Beach Resort & Spa - CHSE Certified
The Anvaya Beach Resort Bali - CHSE Certified
5 out of 5
Jl. Kartika Plaza, Tuban, Kuta, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is S$182 per night from 7 Dec to 8 Dec
S$182
per night
7 Dec - 8 Dec
4.5/5 Wonderful! (1,002 reviews)
"very beauitful 5-star hotel. not totally perfect but this is as close as \you can get! buffet breakfast is very tasty with western and Indonesian dishes. enjoy drinks at the many swimming pools."

Reviewed on 2 Dec,2022

The Anvaya Beach Resort Bali - CHSE Certified
Hilton Bali Resort - CHSE Certified
5 out of 5
Jl. Raya Nusa Dua Selatan, PO BOX 18, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is S$201 per night from 12 Dec to 13 Dec
S$201
per night
12 Dec - 13 Dec
4.3/5 Excellent! (1,002 reviews)
"Extremely attentive customer service! Beautiful property"

Reviewed on 13 Nov,2022

Hilton Bali Resort - CHSE Certified
Nusa Dua Beach Hotel & Spa - CHSE Certified
5 out of 5
Kawasan Pariwisata Nusa Dua Lot North 4, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is S$193 per night from 6 Dec to 7 Dec
S$193
per night
6 Dec - 7 Dec
4.4/5 Excellent! (958 reviews)
"It is a beautiful place to stay. Excellent pool area and rooms are also nice! Shower was unfortunately cold all three nights of our stay and the drinks served from the pool bar need to be colder."

Reviewed on 9 Nov,2022

Nusa Dua Beach Hotel & Spa - CHSE Certified
The Stones - Legian, Bali - Marriott Autograph Collection Hotel - CHSE Certified
5 out of 5
Jl. Raya Pantai Kuta, Banjar Legian Kelod, Kuta, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is S$154 per night from 9 Dec to 10 Dec
S$154
per night
9 Dec - 10 Dec
4.5/5 Wonderful! (998 reviews)
"One of the best breakfast places in the world!"

Reviewed on 23 Nov,2022

The Stones - Legian, Bali - Marriott Autograph Collection 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 17160
Accommodation 13738 hotels
Lowest Price S$95
Highest Price S$558

Recent Reviews in Bali
Expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 30% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing 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