Bali

Resorts in Bali

Enter your dates for the latest hotel rates and availability.

Scroll down to see hotels
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 486 Resorts in Bali for you

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest price
Closest to downtown
Highest Rated
99+
Hotel near Kuta,Bali
With a stay at Truntum Kuta in Kuta (Downtown Kuta), you'll be within a 15-minute walk of Kuta Beach and Waterbom Bali. This beach hotel is 0.9 mi (1.5 km) from Beachwalk Shopping Center and 1.4 mi (2.3 km) from Legian Beach. Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, which include 3 outdoor pools and bicycles to rent. This hotel also features complimentary wireless internet access, concierge services, and babysitting (surcharge). Grab a bite at Breeze Resto, one of the hotel's 3 restaurants, or stay in and take advantage of the 24-hour room service. Snacks are also available at the coffee shop/cafe. When you are in need of a refreshing drink, visit the swim-up bar or one of 3 bars/lounges, or 2 poolside bars. Buffet breakfasts are available daily from 7 AM to 10 AM for a fee. Featured amenities include a business center, complimentary newspapers in the lobby, and dry cleaning/laundry services. Event facilities at this hotel consist of conference space and meeting rooms. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free valet parking is available onsite. Make yourself at home in one of the 322 air-conditioned rooms featuring minibars and LCD televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms have complimentary toiletries and bidets. Conveniences include phones, as well as safes and desks.

"The hotel's location is great, right by the beach, and there are pools both in front of the restaurant and inside the hotel. However, the overall value for money isn't great. My parents and kids had been feeling unwell for the past two days on Nusa Penida due to the change of environment, and we wanted to negotiate canceling the hotel. Trip.com informed us that the hotel wouldn't agree, and cancellation would incur a 50% charge, so we had no choice but to push through despite feeling ill. Upon arrival, we were a bit disappointed. The room was old and dated, and the humidity was high; lying on the bed, it always felt damp and sticky. There were mosquitoes at night, and when we asked the front desk for an electric mosquito repellent, they said they didn't have one and sent up a can of insecticide instead 😂. The two hotels we stayed at before, even the ones costing around 100 RMB a night, always had electric mosquito repellents placed in each room beforehand. Don't be surprised if you find insect carcasses on the floor in the room, and there were lots of small flying insects too. Additionally, the breakfast variety was a bit limited; after staying for a few days, we didn't even want to eat it anymore. Surprisingly, the curry congee on the last day was quite good."
Great
440 reviews
9.1/10
1 night
From £39
Check Availability
99+
Hotel near Kuta,Bali
Unwind in comfort at the 4-star Golden Tulip Jineng Resort Bali. Set on the southern end of Sunset Road, Kuta. Enjoy the beautifully appointed rooms and suites overlooks the resort-style pool, city or courtyard garden. The resort features a vast outdoor premises, dedicated business and relaxing leisure facilities with a truly unique experience.

"I stayed for one night, the service was great. I enjoyed the breakfast, so many variations of food. The dessert was excellent, not too sweet, which is awesome. The room has a nice view and comfortable. I really recommend this hotel, will be back for sure. Thank you for the hospitality!"
Very Good
274 reviews
8.9/10
1 night
From £21
Check Availability
99+
Hotel near Ubud,Bali
Located in Ubud, Kenran Resort Ubud by Soscomma is within a 10-minute drive of Ubud Traditional Art Market and Ubud Palace. This luxury hotel is 4.5 mi (7.3 km) from Tegallalang Rice Terrace and 4.8 mi (7.7 km) from Ubud Monkey Forest. Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, which include 2 outdoor pools, a steam room, and bicycles to rent. This hotel also features complimentary wireless internet access, concierge services, and a banquet hall. Grab a bite at TDung Restaurant, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include express check-out, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 50 air-conditioned rooms featuring minibars and flat-screen televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with separate bathtubs and showers feature deep soaking bathtubs and complimentary toiletries. Conveniences include safes and desks, and housekeeping is provided daily.

"The cliffside infinity pool offers stunning views of the rainforest terraces and valleys, with breathtaking sunrises and sunsets – perfect for incredible photos. Enjoy ultimate privacy in a secluded rainforest villa, quiet and peaceful, far from the hustle and bustle of Ubud. The butler service is attentive, there's a 24-hour front desk, free city shuttle, professional spa, and the floating breakfast is amazing. The rooms are spacious, with Zen-inspired Balinese decor, clean, tidy, and have excellent terrace views. Forest yoga and rice field trekking provide a healing and relaxing experience, making it ideal for a romantic honeymoon. Be aware of mosquitoes and geckos: it's inevitable in a rainforest villa, and you might occasionally find small lizards indoors, so definitely come prepared with mosquito repellent."
Very Good
362 reviews
8.8/10
1 night
From £66
Check Availability
99+
Hotel near Seminyak,Bali
Located in Seminyak (Sunset Road), Ramada Encore by Wyndham Seminyak Bali is within a 5-minute drive of Sunset Point Shopping Centre and Sunset Star. This family-friendly hotel is 1.7 mi (2.8 km) from Seminyak Square and 1.8 mi (2.9 km) from Double Six Beach. Relax at the full-service spa, where you can enjoy massages and body treatments. You can take advantage of recreational amenities such as an outdoor pool and a fitness center. Additional amenities at this hotel include complimentary wireless internet access, tour/ticket assistance, and a reception hall. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 24-hour room service. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a business center, express check-in, and express check-out. This hotel has 2 meeting rooms available for events. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 296 air-conditioned rooms featuring minibars. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include phones, as well as safes and desks.

"I really enjoyed my stay. During my check in process, the receptionist was very helpful and welcoming, the service is great. The room got great pool view. There is a guy that works at the restaurant which I believe is the manager his services is absolutely fantastic as well. I’m going out early morning around 6am and they prepackaged my breakfast for me. The room conditions overall is good. There are some minors issue such as the location which is in the middle of no where and there is not much things which is walking distance. Also, the lift doesn’t requires access card which I find it a bit insecure and the walking distance from lift to room is quite far. Overall, I would consider staying in this hotel again in the future as it is really worth the price."
Very Good
402 reviews
8.9/10
1 night
From £21
Check Availability
99+
Hotel near Legian,Bali
Located in Legian (North Legian), Legian Beach Hotel is within a 10-minute walk of Legian Beach and Kuta Beach. This luxury hotel is 1.2 mi (2 km) from Double Six Beach and 1.8 mi (2.8 km) from Seminyak Beach.Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and gift shops/newsstands. Grab a bite at Ocean Terrace Restaurant, one of the hotel's 3 restaurants, or stay in and take advantage of the room service (during limited hours). Snacks are also available at the coffee shop/cafe. Relax with a refreshing drink at the beach bar, the poolside bar, or one of 4 bars/lounges. Buffet breakfasts are available daily from 7:00 AM to 10:00 AM for a fee. Featured amenities include complimentary wired internet access, dry cleaning/laundry services, and a 24-hour front desk. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite. Make yourself at home in one of the 236 air-conditioned rooms featuring DVD players and LCD televisions. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Bathrooms feature separate bathtubs and showers, hair dryers, and slippers. Conveniences include phones, as well as safes and desks.

"We have stayed at hotel 6 times and was very disappointed on this stay. The hotel is really loosing its 5 star quality service and unfriendly check in staff. Was not welcomed as a return guests and we booked a twin deluxe garden bungalow not much deluxe about it. Only one coffee and tea sachet in room so not excitable for the huge price tag . Beds so hard like a plank , very uncomfortable. We did not have twin beds when we arrived to room and it was in our booking and confirmed at point of check in. Then our beds were just separated but still exactly next two each other on same bed frame not even two separate beds. Asked for ironing board and was asked to sign a payment sleep to be charge , what is that all about. Not 5 star service. Was not offered breakfast or informed about it. Food around pool was very below average and over priced for portion size. Location is fantastic and pools still fabulous but it has lost all its charm and care to detail. Will not be returning and would not recommend to anyone in the future. Very disappointed. Shame on you Legian Beach Hotel. So many great hotels in this area to choose from so will be trying somewhere new and not giving my hard earned holiday money to Legian Beach in the future."
Great
48 reviews
9.0/10
1 night
From £70
Check Availability
99+
Hotel near Seminyak,Bali
With a stay at Montigo Resorts Seminyak - CHSE Certified, you'll be centrally located in Seminyak, a 7-minute walk from Seminyak Beach and 15 minutes by foot from Seminyak Square. This 4.5-star hotel is 3.1 mi (5 km) from Double Six Beach and 3.4 mi (5.6 km) from Legian Beach.Relax at the full-service spa, where you can enjoy massages. You're sure to appreciate the recreational amenities, which include 3 outdoor swimming pools and a fitness center. Additional amenities at this hotel include complimentary wireless Internet access, concierge services, and babysitting (surcharge).At Montigo Resorts Seminyak - CHSE Certified, enjoy a satisfying meal at the restaurant. Relax with a refreshing drink from the poolside bar or one of the 2 bars/lounges.Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. A roundtrip airport shuttle is provided for a surcharge (available 24 hours), and free self parking is available onsite.Make yourself at home in one of the 62 air-conditioned rooms featuring LED televisions. Your pillowtop bed comes with down comforters and premium bedding. Complimentary wireless Internet access is available to keep you connected. Private bathrooms have complimentary toiletries and bidets.

"Overall, a great experience! The staff were all incredibly enthusiastic. I had informed the hotel of my accommodation preferences in advance, and they had everything arranged perfectly, which was very satisfying. The location is also excellent, very close to the beach but without the noise of beach clubs. It's a convenient 5-6 minute walk from the hotel to the beach. The check-out process was also very accommodating; our flight back home was late, and the hotel allowed us to relax in the retreat lounge for a long time. As for cons, on our first morning at breakfast, the hostess seemed a bit impatient because we initially couldn't decide where we wanted to sit."
Great
206 reviews
9.1/10
1 night
From £40
Check Availability
69
Hotel near Jimbaran,Bali
With a stay at Keraton Jimbaran Beach Resort in Jimbaran (Jimbaran Bay), you'll be steps from Jimbaran Beach and a 3-minute drive from Honorary Consulate of Italy. This beach hotel is 1.1 mi (1.8 km) from Kedonganan Fishing Pier and 1.4 mi (2.2 km) from Benoa Square. Take advantage of recreation opportunities such as an outdoor pool or take in the view from a terrace and a garden. Additional features at this Art Deco hotel include complimentary wireless internet access, concierge services, and babysitting (surcharge). Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 24-hour room service. Relax with a refreshing drink from the poolside bar or one of the 2 bars/lounges. Buffet breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Limited parking is available onsite. Make yourself at home in one of the 102 air-conditioned rooms featuring refrigerators and minibars (stocked with some free items). 26-inch LCD televisions with cable programming provide entertainment, while complimentary wireless internet access keeps you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.

"Keraton Beach Resort was simply awesome. The set-up is very Balinese and it's near the beach. The rooms are big with a balcony to sit and relax or sip yr coffee to enjoy the greenery surrounding the resort. The beach is only a 5 minutes walk and it has seafood restaurants along the shore. They're open from evening onwards. You can eat your food while enjoying the sunset. The swimming pool is huge and clean. There's a baby pool too. If you're looking for a place just to relax and chill, Keraton Beach Resort is the place you will enjoy."
Very Good
302 reviews
8.4/10
1 night
From £33
Check Availability
0
Hotel near Ubud,Bali
0
1 night
From £40
Check Availability
99+
Hotel near Ubud,Bali
Located in Payangan, Padi Bali Retreat is within a 15-minute drive of Tegallalang Rice Terrace and Campuhan Ridge Walk. This villa is 7.9 mi (12.7 km) from Ubud Monkey Forest and 7.3 mi (11.7 km) from Ubud Traditional Art Market. Enjoy the recreation opportunities such as an outdoor pool or make use of other amenities including complimentary wireless internet access. Featured amenities include dry cleaning/laundry services and a 24-hour front desk. Free self parking is available onsite. Make yourself at home in one of the 7 guestrooms. Complimentary wireless internet access is available to keep you connected. Bathrooms have complimentary toiletries and hair dryers. Conveniences include desks and complimentary bottled water, and housekeeping is provided daily.

"The hotel is beautiful and the staff super lovely ! There is no AC because it’s a bamboo construction so it will get warm and bend the bamboo. Bit honestly you don’t need it. It’s quite fresh in the evening. And the fans they put are more than enough."
Very Good
25 reviews
8.9/10
1 night
From £16
Check Availability
99+
Hotel near Ubud,Bali
With a stay at Dwaraka The Royal Villas - CHSE Certified, you'll be centrally located in Ubud, within a 10-minute drive of Ubud Monkey Forest and Rio Helmi Gallery. This 4-star hotel is 1 mi (1.6 km) from Ubud Palace and 1.1 mi (1.8 km) from Ubud Traditional Art Market. Relax and unwind with massages, body treatments, and facials. You're sure to appreciate the recreational amenities, which include 2 outdoor swimming pools, 2 spa tubs, and a sauna. Additional features at this hotel include complimentary wireless Internet access, concierge services, and babysitting (surcharge). Guests can catch a ride on the complimentary shuttle, which operates within 3 km. Grab a bite to eat at the hotel's restaurant, which features a bar/lounge and a garden view. You can also stay in and take advantage of the room service (during limited hours). Mingle with other guests at the complimentary reception, held daily. Cooked-to-order breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Featured amenities include express check-in, express check-out, and complimentary newspapers in the lobby. A roundtrip airport shuttle is provided for a surcharge (available on request), and free self parking is available onsite. Make yourself at home in one of the 28 air-conditioned rooms featuring fireplaces and flat-screen televisions. Rooms have private balconies. Cable programming and DVD players are provided for your entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include phones, as well as safes and desks.

"A lovely hotel, enveloped by lush greenery. I really enjoyed my stay, though it was only for one night as a stopover. I particularly love the Ubud area. While it's a bit far from the busy district, the minibus service is convenient, and there's also cycling available. It's truly a small yet exquisite villa!"
Amazing
305 reviews
9.4/10
1 night
From £63
Check Availability
See All Resorts in Bali

Frequently Asked Questions

What is the average price of a hotel in Bali this weekend?

According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Bali this weekend is £74 per night. For a 4-star hotel, the average cost is £182 per night. If you're looking for a luxury experience, 5-star hotels in Bali this weekend typically cost £382 per night.

How much do hotels in Bali cost per night on weekdays?

Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Bali during weekdays is £75 per night. For a 4-star hotel, you can expect to pay around £183 per night. If you're seeking a luxury stay, 5-star hotels in Bali generally cost £382 per night on weekdays.

What are the best places to stay in Bali?

Some of the best places to stay in Bali are near popular attractions like Ubud, Kuta Beach and Sanur, offering easy access to key sights and amenities.

What are the top hotels in Bali near Ubud?

Some of the top hotels in Bali near Ubud include New Ubud Hostel (from £4), Aurora House Ubud (from £4) and Alam Pangkung Ubud (from £13), all offering easy access to Ubud, making them ideal for visitors looking to explore the area.

How to get good deals on hotels in Bali?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.