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

Grand Mirage Resort & Thalasso Bali - CHSE Certified
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali, 80363
The price is ₹11,360 per night from 26 Apr to 27 Apr
₹11,360
per night
26 Apr - 27 Apr
8/10 Very Good! (996 reviews)
"We had an amazing stay. The resort is beautiful. The staff was extremely friendly, I have a nut allergy and everyone was extremely helpful at each meal to keep me safe. We really enjoyed the Grand Mirage!"

Reviewed on 23 Mar 2023

Grand Mirage Resort & Thalasso Bali - 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 ₹17,508 per night from 1 Apr to 2 Apr
₹17,508
per night
1 Apr - 2 Apr
9.2/10 Wonderful! (884 reviews)
"Spent the last few days of our Bali honeymoon at this beautiful hotel and absolutely loved it! Amazing staff and pool!"

Reviewed on 19 Mar 2023

The Seminyak Beach Resort & Spa - CHSE Certified
Hyatt Regency Bali - CHSE Certified
5 out of 5
Jl Danau Tamblingan 89, Denpasar, Bali, 80228
Fully refundableReserve now, pay when you stay
The price is ₹9,102 per night from 11 Apr to 12 Apr
₹9,102
per night
11 Apr - 12 Apr
9/10 Wonderful! (413 reviews)
"Beautiful property in the heart of Sanur. Fantastic guest experience and very helpful and friendly staff."

Reviewed on 26 Mar 2023

Hyatt Regency Bali - CHSE Certified

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

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 ₹7,925 per night from 29 Mar to 30 Mar
₹7,925
per night
29 Mar - 30 Mar
9.2/10 Wonderful! (213 reviews)
"Fantastic experience!"

Reviewed on 1 Mar 2023

Mason Elephant Lodge
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,691 per night from 11 Apr to 12 Apr
₹8,691
per night
11 Apr - 12 Apr
9.2/10 Wonderful! (1,004 reviews)
"The service that we got was exceptional and the staff went above and beyond for our needs. The rooms were really clean and they always had a good variety of food to eat"

Reviewed on 26 Mar 2023

Courtyard By Marriott Bali Seminyak Resort - CHSE Certified
Hard Rock Hotel Bali - CHSE Certified
5 out of 5
Jalan Pantai Banjar Pande Mas, Kuta, Bali, 80361
The price is ₹11,787 per night from 1 Apr to 2 Apr
₹11,787
per night
1 Apr - 2 Apr
8.2/10 Very Good! (994 reviews)
"We have stayed here before and it's always an enjoyable holiday. Can be a little hectic around the pool but this time it was a bit quieter and was lovely. Staff are always spectacular here."

Reviewed on 22 Mar 2023

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 ₹10,981 per night from 2 Apr to 3 Apr
₹10,981
per night
2 Apr - 3 Apr
9.2/10 Wonderful! (944 reviews)
"Excellent hotel. I stayed here for 7 nights with my husband for my 30th birthday and they had upgraded our room because of it. The rooms were very spacious and clean with house cleaning coming in twice a day. The entire property was just beautiful and the staff were the best. My husband had planned ..."

Reviewed on 20 Mar 2023

Alaya Resort Ubud - CHSE Certified
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 ₹9,812 per night from 29 Mar to 30 Mar
₹9,812
per night
29 Mar - 30 Mar
9.6/10 Exceptional! (431 reviews)
"This is the most incredible place you will ever experience in ubud. Best of everything. You will feel like royality. Absolutely glown away by everything this place had to offer. We stayed at a few different resorts in ubud and this place was the one you will never forget."

Reviewed on 17 Feb 2023

Ayung Resort Ubud - 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 ₹13,591 per night from 30 Mar to 31 Mar
₹13,591
per night
30 Mar - 31 Mar
9.4/10 Exceptional! (405 reviews)
"What a fantastic place to stay, amazing rooms, condition of hotel was excellent and staff amazing. Was a brilliant place to stay Cannot fault anything!"

Reviewed on 18 Mar 2023

Hotel Indigo Bali Seminyak Beach, an IHG Hotel - CHSE Certified
Bali Dynasty Resort - CHSE Certified
5 out of 5
Jl. Kartika, South Kuta, Kuta, Bali, 80361
The price is ₹9,094 per night from 30 Mar to 31 Mar
₹9,094
per night
30 Mar - 31 Mar
8.6/10 Excellent! (725 reviews)
"Lovely kid friendly property, staff amazing, food and drink service slow."

Reviewed on 2 Mar 2023

Bali Dynasty Resort - CHSE Certified
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 ₹12,059 per night from 1 Apr to 2 Apr
₹12,059
per night
1 Apr - 2 Apr
9/10 Wonderful! (999 reviews)
"Exclusive area for hotels hence limited stores around. If you’re looking at shopping and places to walk about, this may not be a good option. If you’re into just lazing and relaxing around the beach and the hotel facilities, this is peaceful and quiet without much touting"

Reviewed on 13 Mar 2023

The Westin Resort Nusa Dua, Bali - CHSE Certified
Samabe Bali Suites & Villas - CHSE Certified
5 out of 5
Jl Pura Barong-Barong Sawangan, Nusa Dua, Bali, 80363
The price is ₹29,028 per night from 27 Apr to 28 Apr
₹29,028
per night
27 Apr - 28 Apr
9.4/10 Exceptional! (234 reviews)
"Nothing to complain about this property. Ocean front beach accessible by the ramp elevator. Staffs are so nice all around. Karin at the front desk takes care of your needs. They have kids club activities. Enjoyed our breakfast buffets. Thank you Samabe"

Reviewed on 12 Mar 2023

Samabe Bali Suites & Villas - 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 ₹5,486 per night from 5 Apr to 6 Apr
₹5,486
per night
5 Apr - 6 Apr
9/10 Wonderful! (1,000 reviews)
"Best place to stay in Bali, friendly staff, beautiful room, pool and surroundings, excellent food, service and amenities, great location at a affordable price ⭐⭐⭐⭐⭐"

Reviewed on 27 Mar 2023

Discovery Kartika Plaza Hotel - CHSE Certified
Bali Mandira Beach Resort & Spa - CHSE Certified
4.5 out of 5
Jln Padma no 2, Legian, Bali, 80361
The price is ₹12,458 per night from 2 Apr to 3 Apr
₹12,458
per night
2 Apr - 3 Apr
8.8/10 Excellent! (806 reviews)
"The Bali Mandira Beach Resort was perfect. The staff are so generous and friendly. The entire resort is like a balinese village and the pools bars and restaurants are just fantastic. Just down the street there are a range of really nice restaurants that we enjoyed and the beach is just across the ..."

Reviewed on 25 Mar 2023

Bali Mandira Beach Resort & Spa - CHSE Certified
THE HAVEN Bali Seminyak - CHSE Certified
4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali, 80361
The price is ₹2,798 per night from 1 Apr to 2 Apr
₹2,798
per night
1 Apr - 2 Apr
8.2/10 Very Good! (1,002 reviews)
"Very good hotel, especially for the price. Good location, in the heart of seminyak. The staff were lovely and very attentive. Good selection at the morning buffet breakfast too."

Reviewed on 25 Mar 2023

THE HAVEN Bali Seminyak - CHSE Certified
Private Jet Villa by Hanging Gardens Air
5 out of 5
Jl. Pantai Nyang-Nyang, 80351, Uluwatu,, Pecatu, Bali, 80351
Private Jet Villa by Hanging Gardens Air
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 ₹5,194 per night from 17 Apr to 18 Apr
₹5,194
per night
17 Apr - 18 Apr
8.4/10 Very Good! (637 reviews)
"Everything was very adequate. The resort itself is a little “tired”. The pool area in particular needs redoing but the staff and general accomodation was good value for money. Shuttle service to the beach and Bali collection was timely and when I required a taxi to other areas it was always executed ..."

Reviewed on 19 Mar 2023

Novotel Bali Nusa Dua
Swiss-Belresort Watu Jimbar - CHSE Certified
4 out of 5
Jalan Danau Tamblingan No.99A, Denpasar, Bali, 80228
Fully refundableReserve now, pay when you stay
The price is ₹3,726 per night from 4 Apr to 5 Apr
₹3,726
per night
4 Apr - 5 Apr
8.2/10 Very Good! (999 reviews)
"I loved my time so much at the Swiss Belresort Im going back in a couple of months. Its close to EVERTHING From the my arrival to my beautiful hotel room, with amazing AC and oh my goodness the pool lagoon. I sat by the bar pool and made friends. The breakfast.. yum and well worth having, vast selection ..."

Reviewed on 23 Mar 2023

Swiss-Belresort Watu Jimbar - CHSE Certified
Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
4 out of 5
Jl. Dewi Saraswati lll, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is ₹2,978 per night from 13 Apr to 14 Apr
₹2,978
per night
13 Apr - 14 Apr
8/10 Very Good! (469 reviews)
"Shower area should have a door to prevent water from flowing into the rest of the bathroom."

Reviewed on 25 Mar 2023

Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
Sheraton Bali Kuta Resort - CHSE Certified
5 out of 5
Jalan Pantai Kuta, Kuta, Bali, 80361
The price is ₹10,614 per night from 29 Mar to 30 Mar
₹10,614
per night
29 Mar - 30 Mar
8.8/10 Excellent! (921 reviews)
"It was my first trip to bali with my family and mum and we had a wonderful experience staying at Sheraton Bali Kuta Resort. The view was breathtakingly gorgeous as Kuta Beach was just across the hotel. (We took 2 rooms with the ocean view by the way) . We were welcomed with a nice ginger flavoured ..."

Reviewed on 15 Mar 2023

Sheraton Bali Kuta Resort - 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
14,076
Accommodation
14,038 hotels
Lowest Price
₹2,798
Highest Price
₹29,028

Price trends for hotels in Bali

Less expensive
More expensive
Next month
April
January
₹3,539
Month
Price
January
₹8,330
February
₹5,884
March
₹3,557
April
₹3,539
May
₹4,736
June
₹5,077
July
₹6,312
August
₹7,631
September
₹6,581
October
₹5,804
November
₹5,380
December
₹7,710
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