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
Price per night
Price per night
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 ₹4,622 per night from 12 Dec to 13 Dec
₹4,622
per night
12 Dec - 13 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 ₹11,318 per night from 9 Dec to 10 Dec
₹11,318
per night
9 Dec - 10 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 Resort Ubud - CHSE Certified
5 out of 5
Jl. Hanoman, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is ₹8,091 per night from 8 Jan to 9 Jan
₹8,091
per night
8 Jan - 9 Jan
4.6/5 Exceptional! (915 reviews)
"Loved property, facilities and especystaff who could not have done more"

Reviewed on 23 Nov 2022

Alaya Resort 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 ₹11,608 per night from 9 Dec to 10 Dec
₹11,608
per night
9 Dec - 10 Dec
4.7/5 Exceptional! (996 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 ₹7,078 per night from 8 Jan to 9 Jan
₹7,078
per night
8 Jan - 9 Jan
4.5/5 Wonderful! (975 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 ₹17,718 per night from 13 Dec to 14 Dec
₹17,718
per night
13 Dec - 14 Dec
4.4/5 Wonderful! (364 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 ₹9,748 per night from 12 Dec to 13 Dec
₹9,748
per night
12 Dec - 13 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
The price is ₹4,969 per night from 13 Dec to 14 Dec
₹4,969
per night
13 Dec - 14 Dec
4.3/5 Excellent! (1,000 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 ₹29,007 per night from 9 Dec to 10 Dec
₹29,007
per night
9 Dec - 10 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 ₹8,016 per night from 12 Dec to 13 Dec
₹8,016
per night
12 Dec - 13 Dec
4.6/5 Wonderful! (1,001 reviews)
"Excellent service at all times!"

Reviewed on 7 Dec 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 ₹9,884 per night from 12 Dec to 13 Dec
₹9,884
per night
12 Dec - 13 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 ₹5,739 per night from 1 Jan to 2 Jan
₹5,739
per night
1 Jan - 2 Jan
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
The price is ₹18,313 per night from 6 Jan to 7 Jan
₹18,313
per night
6 Jan - 7 Jan
4.7/5 Exceptional! (163 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 ₹9,748 per night from 6 Jan to 7 Jan
₹9,748
per night
6 Jan - 7 Jan
4.3/5 Excellent! (995 reviews)
"Had a very enjoyable stay and certainly will return in next 6 months."

Reviewed on 6 Dec 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
Fully refundableReserve now, pay when you stay
The price is ₹12,632 per night from 7 Jan to 8 Jan
₹12,632
per night
7 Jan - 8 Jan
4.6/5 Exceptional! (850 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 ₹7,011 per night from 9 Dec to 10 Dec
₹7,011
per night
9 Dec - 10 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 ₹8,473 per night from 7 Jan to 8 Jan
₹8,473
per night
7 Jan - 8 Jan
4.6/5 Wonderful! (1,001 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 ₹10,208 per night from 10 Dec to 11 Dec
₹10,208
per night
10 Dec - 11 Dec
4.3/5 Excellent! (1,000 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 ₹9,837 per night from 9 Dec to 10 Dec
₹9,837
per night
9 Dec - 10 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 ₹7,881 per night from 9 Dec to 10 Dec
₹7,881
per night
9 Dec - 10 Dec
4.5/5 Wonderful! (999 reviews)
Spoilt in Legian
"Our third stay at The Stones and they really do look after their guests. Amazing rooms, food and service with all the extra trimmings. Enjoyed the live music from local talented artists every night. Special mention to John and Aya for their extra care in food and beverage and their beautiful ..."

Reviewed on 5 Dec 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 17157
Accommodation 13738 hotels
Lowest Price ₹4,622
Highest Price ₹29,007

Price trends for hotels in Bali

Less expensive
More expensive
This month
Next month
January
August
₹3,468
₹3,456
Month
Price
January
₹3,456
February
₹4,484
March
₹4,607
April
₹6,004
May
₹6,613
June
₹6,928
July
₹9,762
August
₹10,984
September
₹9,908
October
₹5,881
November
₹6,055
December
₹3,468
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