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

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 RM508 per night from 22 Feb to 23 Feb
RM508
per night
22 Feb - 23 Feb
4/5 Very Good! (1,003 reviews)
"Lovely staff, great breakfasts. Plenty to do here."

Reviewed on 11 Jan 2023

Grand Mirage Resort & Thalasso Bali - CHSE Certified
Meliã Bali - CHSE Certified
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali, 80363
The price is RM544 per night from 16 Feb to 17 Feb
RM544
per night
16 Feb - 17 Feb
4.3/5 Excellent! (874 reviews)
"Great services and foods!"

Reviewed on 27 Jan 2023

Meliã 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 RM1,118 per night from 7 Feb to 8 Feb
RM1,118
per night
7 Feb - 8 Feb
4.4/5 Wonderful! (368 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

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

Hard Rock Hotel Bali - CHSE Certified
5 out of 5
Jalan Pantai Banjar Pande Mas, Kuta, Bali, 80361
The price is RM487 per night from 6 Feb to 7 Feb
RM487
per night
6 Feb - 7 Feb
4.1/5 Very Good! (1,014 reviews)
"I didn’t like the fact you needed to put a deposit down to enable charge back to the room. The facilities were great though and central to all the big ticket items."

Reviewed on 27 Jan 2023

Hard Rock Hotel 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 RM422 per night from 5 Feb to 6 Feb
RM422
per night
5 Feb - 6 Feb
4.6/5 Wonderful! (1,025 reviews)
"Really enjoyed our stay here. They offer a free shuttle to Seminyak square and the beach. Their pool is amazing and staff are so nice. Room was very clean. Great service and descriptions matched everything. Good location to explore and also take shuttle if needed. Room service food options and 24/7 ..."

Reviewed on 29 Jan 2023

Courtyard By Marriott Bali Seminyak Resort - 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 RM489 per night from 5 Feb to 6 Feb
RM489
per night
5 Feb - 6 Feb
4.6/5 Exceptional! (922 reviews)
"Nothing"

Reviewed on 8 Jan 2023

Alaya Resort Ubud - 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 RM914 per night from 6 Feb to 7 Feb
RM914
per night
6 Feb - 7 Feb
4.7/5 Exceptional! (179 reviews)
"A must"

Reviewed on 26 Jan 2023

The Apurva Kempinski Bali - CHSE Certified
SOL by Meliá Benoa Bali - CHSE Certified
5 out of 5
Jalan Pratama Tanjung Benoa, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is RM355 per night from 20 Feb to 21 Feb
RM355
per night
20 Feb - 21 Feb
4.1/5 Very Good! (585 reviews)
"Sol was a great facility, a few little operational aspects I would see different but in terms of delivering all I wanted it nailed it, plenty of food and drink, very clean facilities and great staff. The only comment is that I think it may suffer being on the Nusa Dua/Benoa border in terms of the ..."

Reviewed on 8 Jan 2023

SOL by Meliá Benoa Bali - 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 RM504 per night from 2 Feb to 3 Feb
RM504
per night
2 Feb - 3 Feb
4.4/5 Excellent! (975 reviews)
"The proximity to the beach makes a lot of difference; Staff and service are first-grade. Even a complimentary service like a photo-shoot and welcome drink are manned by friendly and professional staff."

Reviewed on 22 Jan 2023

Nusa Dua Beach Hotel & Spa - CHSE Certified
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 RM601 per night from 2 Mar to 3 Mar
RM601
per night
2 Mar - 3 Mar
4.7/5 Exceptional! (1,015 reviews)
"Nothing to fault - perfect for a family getaway. Hope to return soon."

Reviewed on 30 Jan 2023

Padma Resort Legian - CHSE Certified
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 RM244 per night from 1 Mar to 2 Mar
RM244
per night
1 Mar - 2 Mar
4.5/5 Wonderful! (1,017 reviews)
"A nice stay in a good holiday. The bed was comfortable. Room was clean. It was close to shops and great late night food, laundry and massage arcoss the road."

Reviewed on 27 Jan 2023

The Vira Bali Boutique Hotel & Suite - CHSE Certified
Courtyard by Marriott Bali Nusa Dua Resort - CHSE Certified
5 out of 5
Kawasan Pariwisata Lot Sw1, Nusa Dua, Bali, 80363
Fully refundableReserve now, pay when you stay
The price is RM354 per night from 7 Feb to 8 Feb
RM354
per night
7 Feb - 8 Feb
4.4/5 Wonderful! (888 reviews)
"Super impressed with their commitment over an excellent customer experience. Staff was really amazing and helpful, my family and I had a wonderful stay"

Reviewed on 25 Jan 2023

Courtyard by Marriott Bali Nusa Dua Resort - 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 RM340 per night from 3 Feb to 4 Feb
RM340
per night
3 Feb - 4 Feb
4.5/5 Wonderful! (1,004 reviews)
"Clean resort but the food at this property is not the best, many options available close by. We loved spending the afternoon at Azul beach club ( 10 min walk) great food and sexy vibe."

Reviewed on 16 Jan 2023

The Stones - Legian, Bali - Marriott Autograph Collection Hotel - 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 RM1,308 per night from 2 Mar to 3 Mar
RM1,308
per night
2 Mar - 3 Mar
4.7/5 Exceptional! (231 reviews)
"Best in bali with outstanding service"

Reviewed on 18 Jan 2023

Samabe Bali Suites & Villas - CHSE Certified
Grand Hyatt Bali - CHSE Certified
5 out of 5
Kawasan Wisata Nusa Dua BTDC, Nusa Dua, Bali, 80363
The price is RM487 per night from 10 Feb to 11 Feb
RM487
per night
10 Feb - 11 Feb
4.3/5 Excellent! (1,014 reviews)
"We stayed at Hyatt for about a week and had the most beautiful time! Bali Hyatt Hotel is by the sea where there are surfing activities and surfboards for rental, with guides, right there at Hyatt! The pool is fun and HUGE! The service is slow due to the gigantic space of Hyatt but relax, it will ..."

Reviewed on 13 Jan 2023

Grand Hyatt 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 RM529 per night from 24 Feb to 25 Feb
RM529
per night
24 Feb - 25 Feb
4.3/5 Excellent! (1,007 reviews)
"Excellent staff and service"

Reviewed on 27 Jan 2023

Hilton Bali Resort - CHSE Certified
Alila Seminyak, Bali - CHSE Certified
5 out of 5
Jl Taman Ganesha No 9, Petitenget, Seminyak, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is RM883 per night from 2 Feb to 3 Feb
RM883
per night
2 Feb - 3 Feb
4.5/5 Wonderful! (453 reviews)
"For the distance we have to travel from USA to Bali, I think the Hotel should inform customers during booking the current weather forecast. We encountered gusty wind and rain everyday. Also let us know the beach conditions i.e., Sand is not white and water too rough for swimming. At the Hotel, inform ..."

Reviewed on 12 Jan 2023

Alila Seminyak, Bali - 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 RM665 per night from 6 Feb to 7 Feb
RM665
per night
6 Feb - 7 Feb
4.7/5 Exceptional! (392 reviews)
Good overall, but skip the hotel activities.
"Good Hotel overall. Room are spacious. Got sick, medical service is excellent. (a bit expensive but worth the money. Got us fixed up in a few hours.) Staff is well trained and professional. Food is good. Quite enjoyable overall. Pools are nice, and sunbeds a bit scarce but ok. Beach next to the hotel ..."

Reviewed on 24 Jan 2023

Hotel Indigo Bali Seminyak Beach, an IHG Hotel - 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 RM569 per night from 24 Feb to 25 Feb
RM569
per night
24 Feb - 25 Feb
4.5/5 Wonderful! (1,007 reviews)
"Friendly efficient service from people who care. Safe and clean. All bells and whistles. Great option in a great locale."

Reviewed on 24 Jan 2023

The Westin Resort Nusa Dua, 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 RM457 per night from 1 Feb to 2 Feb
RM457
per night
1 Feb - 2 Feb
4.7/5 Exceptional! (322 reviews)
"My entire stay was absolutely wonderful. When I arrived in the evening the staff was very helpful they help me get to my room showed me around. I got to go exploring and I saw the spa booked a massage for the following evening and relaxed by the pool. The staff went above and beyond to make my stay ..."

Reviewed on 13 Jan 2023

SereS Springs Resort & Spa Singakerta - 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 15295
Accommodation 13731 hotels
Lowest Price RM244
Highest Price RM1,308

Price trends for hotels in Bali

Less expensive
More expensive
Next month
February
December
RM174
Month
Price
January
RM181
February
RM174
March
RM183
April
RM244
May
RM234
June
RM273
July
RM347
August
RM277
September
RM378
October
RM382
November
RM518
December
RM521
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.

Recent Reviews in Bali
Expedia verified reviews