Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Best Luxury Hotels in Bali

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Luxury Hotels in Bali

The Legian, Bali
5 out of 5
Jalan Kayu Aya, Seminyak Beach, Seminyak, Bali
The price is SG$372 per night
4.9/5Exceptional! (324 reviews)
Amazing hotel in a great location.

"Amazing hotel. Concierge was super helpful as well as all the staff there. Breakfast was really good. The pools and beach out front were heavenly. Wish they have the mosquito nets for every room. I had the misfortune of getting three bites on my head one night."…"

Reviewed on 29 Feb,2020

The Legian, Bali
Cicada Luxury Townhouses
4.5 out of 5
Jl Pura Telaga Waja, Petitenget, Seminyak, Bali
The price is SG$161 per night
4.8/5Exceptional! (387 reviews)

"Good location, great space, excellent communal pool. Property if very large and comfortable. Service is excellent. Property could do with a little bit of an update."…"

Reviewed on 22 Feb,2020

Cicada Luxury Townhouses
Ayung Resort Ubud
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
Get Rates
4.8/5Exceptional! (375 reviews)

"Staff were very friendly and helpful, hotel very nice, perfect spot to relax and wind down!"…"

Reviewed on 8 Mar,2020

Ayung Resort Ubud
Koenokoeni Villa
5 out of 5
Jalan Pura Telaga Waja, Seminyak, Bali
Free cancellationReserve now, pay when you stay
The price is SG$228 per night
4.8/5Exceptional! (327 reviews)

"10000% AWESOME FANTASTIC WILL BE BACK"…"

Reviewed on 26 Feb,2020

Koenokoeni Villa
The Bandha Hotel & Suites
4.5 out of 5
Jalan Padma Utara, Legian Kaja, Legian, Bali
Free cancellation
The price is SG$114 per night
4.7/5Exceptional! (594 reviews)

"Could not fault the staff. We had a few plumbing issues with our room which could happen anywhere. They where on top of the problem immediately, long story short we where upgraded to an amazing suite. I went into panic mode Regarding covid19 and decided to leave early. They completely understood ..."…"

Reviewed on 17 Mar,2020

The Bandha Hotel & Suites
Maya Sanur Resort & Spa
5 out of 5
Jl. Danau Tamblingan No. 89M Batujimbar, Denpasar, Bali
Get Rates
4.7/5Exceptional! (379 reviews)

"The property was in an ideal location, all staff were friendly and helpful. Of the three restaurants, we didn't try the Japanese and Grace was or favorite for most casual meals and ref was also good for breakfast. I definitely recommend this for a stay in Sanur which was not to quiet but not like ..."…"

Reviewed on 14 Mar,2020

Maya Sanur Resort & Spa
Padma Resort Legian
5 out of 5
Jalan Padma No 1 Legian, Legian, Bali
Get Rates
4.7/5Exceptional! (1,609 reviews)

"Everything was excellent. All staff were friendly and helpful and very professional."…"

Reviewed on 31 Mar,2020

Padma Resort Legian
W Bali - Seminyak
5 out of 5
Jl. Petitenget, Kerobokan, Seminyak, Bali
The price is SG$389 per night
4.7/5Exceptional! (991 reviews)

"We arrived to the W and was welcomed with lovely staff members, everything was all well until we got to our room which had mouse poop on one of the beds. I went straight down to the lobby and they immediately fixed the issue and gave us an upgrade of room which was a bonus. The location is amazing, ..."…"

Reviewed on 12 Mar,2020

W Bali - Seminyak
Kamandalu Ubud
5 out of 5
Jalan Andong, Banjar Nagi, Ubud, Bali
Get Rates
4.7/5Exceptional! (697 reviews)

"Most amazing place ever! My word can’t describe how amazing our stay was.. from the best service ever. Such nice peoples there! They first upgraded us to the house suite. Amazing honeymoon decoration with the cutest flowers which are all over there. The vibe is so relaxing and to me the sound of ..."…"

Reviewed on 12 Mar,2020

Kamandalu Ubud
Alaya Ubud
5 out of 5
Jl. Hanoman, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$169 per night
4.6/5Exceptional! (882 reviews)

"Property was amazing my wife and I loved it, we were here for 4nights during a 10 night trip to Bali and wish we were there for the full 10days. Beautiful hotel and staff were exceptional so inviting and helpful"…"

Reviewed on 16 Mar,2020

Alaya Ubud
Double-Six Luxury Hotel
4.5 out of 5
No.66 Double Six Beach, Seminyak, Bali
The price is SG$358 per night
4.6/5Wonderful! (280 reviews)

"It was fantastic, nothing was too much trouble from the staff! Would Defo return!"…"

Reviewed on 2 Mar,2020

Double-Six Luxury Hotel
The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Lot N2, Nusa Dua, Bali
The price is SG$202 per night
4.6/5Wonderful! (1,006 reviews)

"Fabulous beach location. Very spacious gardens. Excellent pools & facilities. Excellent restaurants & food/ beverages. Very welcoming reception & staff in every department."…"

Reviewed on 16 Mar,2020

The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali
Alila Seminyak, Bali
5 out of 5
Jl Taman Ganesha No 9, Petitenget, Seminyak, Bali
The price is SG$284 per night
4.5/5Wonderful! (402 reviews)

"Very serene environment, was very close to main strip but removed enough that it was very peaceful. Beautiful and well maintained grounds, very relaxing. Staff were friendly. Great gym and pools, nice to have adults only pool. Thought in the end that it was a little expensive for what was offered. ..."…"

Reviewed on 20 Feb,2020

Alila Seminyak, Bali
Mulia Resort
5 out of 5
Jalan Raya Nusa Dua Selatan, Kawasan Sawangan, Nusa Dua, Bali
The price is SG$247 per night
4.5/5Wonderful! (778 reviews)

"Loved it.. true comfort"…"

Reviewed on 31 Jan,2020

Mulia Resort
TS Suites Bali
5 out of 5
Jl. Nakula No. 18, Seminyak, Bali
Get Rates
4.5/5Wonderful! (1,351 reviews)
So close to perfect

"We had a great time at TS suites for our 5 day trip in Bali. If you’re planning a big night out in Seminyak or Legian TS suites is close enough to make it a quick scooter ride but distant enough to get that “resort feel”. Trust me, get a scooter via grab or goJek, traffic for cars are never good ..."…"

Reviewed on 10 Jan,2020

TS Suites Bali
The Westin Resort Nusa Dua, Bali
5 out of 5
Kawasan Pariwisata Nusa Dua, BTDC Lot N-3, Nusa Dua, Bali
Free cancellationReserve now, pay when you stay
The price is SG$155 per night
4.5/5Wonderful! (1,004 reviews)

"Kids club is really good and staffs are really helpful and cheerful to your kids"…"

Reviewed on 26 Jan,2020

The Westin Resort Nusa Dua, Bali
Sofitel Bali Nusa Dua Beach Resort
5 out of 5
Lot N5 Nusa Dua Tourism Complex, Nusa Dua, Bali
The price is SG$192 per night
4.3/5Excellent! (747 reviews)

"This property is amazing, luscious landscaping, the grounds are beautiful, easy access to the beach, nice restaurant with delicious choices for breakfast. Upon arriving to the property we’ve been upgraded to a villa with private pool which made our experience at the Sofitel Nusa Dua an even more ..."…"

Reviewed on 26 Feb,2020

Sofitel Bali Nusa Dua Beach Resort
The Sakala Resort Bali - All Suites
5 out of 5
Jalan Pratama 95, Tanjung Benoa, Nusa Dua, Bali
The price is SG$105 per night
4.1/5Very Good! (424 reviews)

"We booked a 2 roomed villa which ended up being two amazing floors and our own pool, perfect for traveling with teenagers. The beds were huge and very comfortable. In hindsight at the time we travelled, we think we would have preferred one of the pool side rooms as there was more happening over that ..."…"

Reviewed on 19 Mar,2020

The Sakala Resort Bali - All Suites
Can't see what you're looking for?
We've got more Luxury Hotels. Find the right one for you.
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.

Luxury Hotels in Bali

Search for Luxury Hotels in Bali on Expedia. You can easily find your hotels in Bali using one of the methods below:

  • View our selection of featured hotels in Bali
  • Use the map to find hotels in the Bali neighborhood you prefer
  • Use the filters to see hotels in a specific area of Bali, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Bali
  • Enter your travel dates to view the best deals on hotels in Bali - while they last

Frequently asked questions

Are you looking for a luxury hotel for your stay in Bali?
Travel to Denpasar (DPS-Ngurah Rai Intl.) Airport or Banyuwangi (BWX-Blimbingsari) Airport, and then treat yourself to a stay at one of 559 Bali luxury hotels. Known for its spas and beaches, Bali also has some interesting things to see and do including Kuta Beach and Ubud Monkey Forest, so you may want to take in the local sights during your visit.
What's the best high-end hotel in Bali?
TS Suites Bali is a 5-star hotel with a restaurant and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. The Laguna, a Luxury Collection Resort & Spa, Nusa Dua, Bali and Sofitel Bali Nusa Dua Beach Resort are other upscale choices for your stay.
What's there to see and do in Bali?
Take in the sights and attractions that Bali offers with a visit to Ubud Monkey Forest, Lovina Beach and Mount Batur. If you have a bit of extra time while you’re in the area, you might want to check out Seminyak Square and Eat Street.

Travelers loved these Luxury Hotels

More trip options