Search Hotels in Bali

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Bali

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Neighborhood
Neighborhood
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 14,913 hotels in Bali with room rates, reviews, and availability. Most hotels are fully refundable.

Courtyard By Marriott Bali Seminyak Resort - CHSE Certified
5 out of 5
Jalan Camplung Tanduk No 103 Sp, Dhyana, Seminyak, Bali
Fully refundableReserve now, pay when you stay
The price is $109 per night from Oct 19 to Oct 20
$109
per night
Oct 19 - Oct 20
9.2/10 Wonderful! (1,008 reviews)
"A blissful experience for our visit to Bali. The staff were so friendly and professional & catered to our every need."

Reviewed on Sep 18, 2023

Courtyard By Marriott Bali Seminyak Resort - CHSE Certified
Meliã Bali - CHSE Certified
5 out of 5
Kawasan Wisata, BTDC Lot 1, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is $147 per night from Oct 11 to Oct 12
$147
per night
Oct 11 - Oct 12
8.6/10 Excellent! (917 reviews)
All inclusive beachfront
"Great hotel with amazing gardens beachfront. Great value for money if you are doing all inclusive on a deal."

Reviewed on Sep 12, 2023

Meliã Bali - CHSE Certified
Grand Mirage Resort & Thalasso Bali - CHSE Certified
4.5 out of 5
Jalan Pratama 74 Tanjung Benoa, Nusa Dua, Bali
The price is $151 per night from Oct 18 to Oct 19
$151
per night
Oct 18 - Oct 19
8/10 Very Good! (997 reviews)
"The resort was very clean and beautiful, the staffs were very helpful and polite."

Reviewed on Sep 18, 2023

Grand Mirage Resort & Thalasso Bali - CHSE Certified

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

Discovery Kartika Plaza Hotel - CHSE Certified
5 out of 5
Jl Kartika Plaza, PO. Box 1012, South Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is $84 per night from Oct 9 to Oct 10
$84
per night
Oct 9 - Oct 10
8.8/10 Excellent! (1,000 reviews)
"Staff were excellent particularly Yuri-Gro she is a real asset to the hotel"

Reviewed on Sep 19, 2023

Discovery Kartika Plaza Hotel - CHSE Certified
Ayung Resort Ubud - CHSE Certified
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is $138 per night from Oct 6 to Oct 7
$138
per night
Oct 6 - Oct 7
9.6/10 Exceptional! (506 reviews)
"The view"

Reviewed on Sep 10, 2023

Ayung Resort Ubud - CHSE Certified
The Apurva Kempinski Bali - CHSE Certified
5 out of 5
Jalan Raya Nusa Dua Selatan, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is $276 per night from Oct 22 to Oct 23
$276
per night
Oct 22 - Oct 23
9.4/10 Exceptional! (264 reviews)
"Incredible hotel"

Reviewed on Sep 15, 2023

The Apurva Kempinski Bali - CHSE Certified
The Anvaya Beach Resort Bali - CHSE Certified
5 out of 5
Jl. Kartika Plaza, Tuban, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is $117 per night from Oct 17 to Oct 18
$117
per night
Oct 17 - Oct 18
9.2/10 Wonderful! (1,002 reviews)
"AMAZING!!!!!!!!!!! Best beach for swimming and relaxing - and we explored the entire island. This location is OUTSTANDING - the staff, the location, the rooms, the pools, the beach - WOW, WOW, WOW!!!! You must stay here!!!"

Reviewed on Sep 19, 2023

The Anvaya Beach Resort Bali - 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
Fully refundableReserve now, pay when you stay
The price is $143 per night from Oct 22 to Oct 23
$143
per night
Oct 22 - Oct 23
9/10 Wonderful! (999 reviews)
"Very exclusive with other high end villa and resort along the private beach. So worth it to stay at the Westin"

Reviewed on Sep 4, 2023

The Westin Resort Nusa Dua, Bali - CHSE Certified
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, BALI
Fully refundableReserve now, pay when you stay
The price is $377 per night from Oct 3 to Oct 4
$377
per night
Oct 3 - Oct 4
9.8/10 Exceptional! (298 reviews)
"Exceptional property."

Reviewed on Sep 20, 2023

Viceroy Bali
Hard Rock Hotel Bali - CHSE Certified
5 out of 5
Jalan Pantai Banjar Pande Mas, Kuta, Bali
The price is $141 per night from Oct 4 to Oct 5
$141
per night
Oct 4 - Oct 5
8.2/10 Very Good! (993 reviews)
"Great for kids, very clean, great breakfast, very nice staff, food and drinks are pricey"

Reviewed on Sep 18, 2023

Hard Rock Hotel Bali - CHSE Certified
Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
4 out of 5
Jl. Dewi Saraswati lll, Seminyak, Bali
The price is $37 per night from Oct 22 to Oct 23
$37
per night
Oct 22 - Oct 23
8/10 Very Good! (519 reviews)
"Great hotel, cheap and very clean, third time at this property love it"

Reviewed on Sep 12, 2023

Ramada Encore by Wyndham Seminyak Bali - CHSE Certified
THE HAVEN Bali Seminyak - CHSE Certified
4 out of 5
Jl. Raya Seminyak 500, Seminyak, Bali
The price is $48 per night from Oct 3 to Oct 4
$48
per night
Oct 3 - Oct 4
8.4/10 Very Good! (1,001 reviews)
"I really enjoyed the Service 👍🎉"

Reviewed on Sep 17, 2023

THE HAVEN Bali Seminyak - CHSE Certified
Mason Elephant Lodge
4.5 out of 5
Jalan Elephant Park Taro, Desa Taro Kaja, Tegalalang, Taro, Bali
Fully refundableReserve now, pay when you stay
The price is $119 per night from Oct 22 to Oct 23
$119
per night
Oct 22 - Oct 23
9.2/10 Wonderful! (240 reviews)
"Lovely rooms, well appointed, excellent service and an amazing experience!"

Reviewed on Sep 5, 2023

Mason Elephant Lodge
Royal Kamuela Villas & Suites at Monkey Forest, Ubud - CHSE Certified - For Adults Only
The price is $260 per night from Oct 3 to Oct 4
$260
per night
Oct 3 - Oct 4
9.6/10 Exceptional! (511 reviews)
"The staff and the surroundings were amazing!"

Reviewed on Sep 16, 2023

Royal Kamuela Villas & Suites at Monkey Forest, Ubud - CHSE Certified - For Adults Only
The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - CHSE Certified
5 out of 5
Kawasan Pariwisata Lot N2, Nusa Dua, Bali
Fully refundableReserve now, pay when you stay
The price is $221 per night from Sep 29 to Sep 30
$221
per night
Sep 29 - Sep 30
9.2/10 Wonderful! (999 reviews)
"Staff were very friendly and helpful. Very quiet and peaceful location"

Reviewed on Sep 11, 2023

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali - CHSE Certified
Sheraton Bali Kuta Resort - CHSE Certified
5 out of 5
Jalan Pantai Kuta, Kuta, Bali
Fully refundableReserve now, pay when you stay
The price is $140 per night from Oct 6 to Oct 7
$140
per night
Oct 6 - Oct 7
8.8/10 Excellent! (950 reviews)
Good hotel!