Skip to main content

The best resorts in Bali

Check out our pick of great resorts in Bali

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Amnaya Resort Nusa Dua 4 stars

Tanjung Benoa, Nusa Dua

Amnaya Resort Nusa Dua features an outdoor swimming pool, garden, a restaurant and bar in Nusa Dua. This 4-star hotel offers a concierge service and a tour desk. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi. Amazing staff, amazing room and amazing breakfast options. They also got complementary evening tea with special desserts. I highly recommend the place.

Show more Show less
9.3
Superb
2,377 reviews
Price from
€ 86
per night

Kastara Resort 5 stars

Sambahan, Ubud

Situated in Ubud, 3.9 km from Neka Art Museum, Kastara Resort features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. Featuring a restaurant, the 5-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom. The accommodation offers evening entertainment and room service. The view was one of the amazing scenery we have ever seen. The infinity pool was overwhelming, and in generel, the hotel, including the room, looks even prettier in real life than in the photos. The food was good and had a big variety The staff were so friendly and helpful, with an amazing personal attitude. The hotel is located far from the city center of Ubud, which added to the relaxing experience. However, you can rent a scooter or order a taxi from the front desk with no problem. Another big plus to the location is that it is in a walking distance from the Campuhan Ridge road, which is a beautiful, authentic, and easy walk to the city.

Show more Show less
9.3
Superb
2,324 reviews
Price from
€ 317
per night

Kanvaz Village Resort Seminyak 4 stars

Petitenget, Seminyak

Set in Seminyak, 700 metres from Batu Belig Beach, Kanvaz Village Resort Seminyak offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace. Each accommodation at the 4-star hotel has pool views, and guests can enjoy access to a restaurant and to a bar. The accommodation provides a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The location is perfect, the staff is the most friendly and helpful and the building itself is beautiful with stunning interior design. I absolutely loved my stay here.

Show more Show less
9.3
Superb
1,882 reviews
Price from
€ 138
per night

The Apurva Kempinski Bali 5 stars

Sawangan, Nusa Dua

Surrounded by lush greenery overlooking the ocean, The Apurva Kempinski Bali offers luxurious stays in Nusa Dua. Boasting a 60-metre outdoor swimming pool, the resort also houses a spa. Free parking and free WiFi are provided. Very spacious and beautiful hotel with amazing lounges and facilities

Show more Show less
9.3
Superb
1,494 reviews
Price from
€ 320
per night

Renaissance Bali Uluwatu Resort & Spa 5 stars

Pecatu, Uluwatu

Set in Uluwatu, Renaissance Bali Uluwatu Resort & Spa offers 5-star accommodation with an outdoor swimming pool and a fitness centre. All rooms feature a flat-screen TV with satellite channels and a private bathroom. The property is 10.5 km from Uluwatu Temple and 8.9 km from Padang Padang Beach. Exceptional Service - Just book it! We had a three day stay at this great hotel. The service delivery is exceptional, the staff go over and above to provide great service and to make you feel at home. The facilities and food options are excellent. The Kids Club is great, the kids will want to go there each day! The Rooster Fish Club is a must visit, we had a foam party and a display of owls by a bird conservation group. All in all, a great and memorable experience.

Show more Show less
9.1
Superb
1,067 reviews
Price from
€ 167
per night

Hotel Indigo Bali Seminyak Beach, an IHG Hotel 5 stars

Dyanapura, Seminyak

Set in trendy Seminyak, Hotel Indigo Bali Seminyak Beach is a beachfront property with five outdoor swimming pools and 8 dining options (7 restaurants and bars) .Guests can request pampering massages at the spa which has 6 couple treatment rooms, 4 single treatment rooms, a reflexology room, a menicure and pedicure parlor, and two lounge areas for pre and post treatments. Free WiFi and 24-hour room service are available in all areas. Everything about this hotel was perfect ! And the spa was one of the best spas ever (Nia and Tari give the best massages)! The staff was always quick to help (Eka at reception was great!) :) and the food at the hotel restaurants were delicious. The walk to the beach was very short, less than a minute away. The location was so convient and close to everything and the area was always lively. The rooms were large and lovely (they look even nicer than the pictures) and house keeping cleaned the room more than twice a day. To say that this hotel was the best ive ever stayed at is an understatement. We took 3 rooms and stayed for two weeks, it was impeccable. The whole group had a great experience. I strongly recommend it and i would stay there again !

Show more Show less
9.3
Superb
2,562 reviews
Price from
€ 190
per night

Adiwana Resort Jembawan 4 stars

Ubud City-Centre, Ubud

Set among tropical greenery in Ubud, Bali, Adiwana Resort Jembawan features an outdoor pool, a spa centre and yoga facilities. Guests can enjoy local and international dishes at the restaurant at this resort. Relaxing massages and spa treatments can be arranged at the on-site Tejas Spa. on site spa is fabulous. staff are very attentive

Show more Show less
9.1
Superb
1,222 reviews
Price from
€ 252
per night

Natya Resort Ubud 5 stars

Taman, Ubud

Located in Ubud, 4 km from Ubud Market, Natya Resort Ubud features an outdoor pool and barbecue. The resort has a sun terrace and views of the pool, and guests can enjoy a meal at the restaurant or a drink at the bar. Free private parking is available on site. Everything, especially the staff, very nice and super helpful

Show more Show less
9.2
Superb
1,132 reviews
Price from
€ 438
per night

Courtyard by Marriott Bali Seminyak Resort 5 stars

Dyanapura, Seminyak

Courtyard by Marriott Bali Seminyak offers a luxurious retreat 5 minutes' stroll from Seminyak Beach. Featuring an outdoor pool, fitness centre and a spa, it provides free scheduled shuttle service to Seminyak Beach. A restaurant is available on site, while WiFi is accessible for free in all areas. Friendly staff Clean room Locaton everything great

Show more Show less
9
Superb
2,229 reviews
Price from
€ 129
per night

RIMBA by AYANA Bali 5 stars

Jimbaran Bay, Jimbaran

RIMBA by AYANA Bali is a 5-star accommodation with 12 outdoor pools, gym and 19 dining options. Operating a 24-hour front desk, the resort houses well furnished rooms with scenic views of the tropical landscapes. Free WiFi is accessible in all areas, including in the guest rooms. I am very impressed with all Ayana staff as they would ALWAYS put up a welcoming smile and very patience with all our requests. I was feeling very sick when I first check-in alone myself without my big group of colleagues. I was all so lost as Ayana was very huge. I informed frontdesk that I was feeling very unwell and requested them to bring me to the right lobby to retrieve my luggage and back to my room. It was my ever first hotel check-in experience in an foreign country without any family/friends with me. But their warm assistance made me felt at ease without any issue. After 2 nights stay, I was checking out the hotel and the front desk recognized me and asked if I am feeling better! I immediately felt so warm hearted as I was so sick that I could not recognize anyone that assisted me the other night when I was checking in the hotel. Will definitely be back to Rimba by Ayana again when I visit Bali ! Thank you Rimba by Ayana. :)

Show more Show less
9
Superb
1,276 reviews
Price from
€ 312
per night

Most booked resorts in Bali this month

FAQs about resorts in Bali

Resorts that guests love in Bali