Search hotels in Bali, Indonesia
Enter your dates and choose from 20876 hotels and other places to stay
Check out these popular cities in Bali
Ubud
4828 hotelsKuta
427 hotelsCanggu
4454 hotelsUluwatu
1911 hotelsSeminyak
2775 hotelsSanur
750 hotelsNusa Penida
521 hotelsNusa Lembongan
449 hotelsLegian
402 hotelsNusa Dua
628 hotels
Stay in Bali's best hotels!
Filter by:
Star Rating
Review score
Amandaya Canggu
Located a 18-minute walk from Berawa Beach, Amandaya Canggu offers 4-star accommodations in Canggu and has an outdoor swimming pool, a garden and a terrace.

ONAYA Bali Resort - Adults Only
Located in Uluwatu, 3.7 miles from Uluwatu Temple, ONAYA Bali Resort - Adults Only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

The Sebali Resort
Located in Ubud, 3.6 miles from Ubud Palace, The Sebali Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

IKIGAI Uluwatu Beach
Located in Uluwatu, a 5-minute walk from Thomas Beach, IKIGAI Uluwatu Beach has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

Neano Escape
Located in Candidasa, a 16-minute walk from Buitan Beach, Neano Escape has accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Ecozy Dijiwa Canggu
Located in Canggu, a 14-minute walk from Echo Beach, Ecozy Dijiwa Canggu has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This 4-star hotel offers a bar....

Terra Cottages Bali
Located in Uluwatu, 1.1 miles from Cemongkak Beach, Terra Cottages Bali has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.

Amnaya Resort Nusa Dua
Amnaya Resort Nusa Dua features an outdoor swimming pool, garden, a restaurant and bar in Nusa Dua. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

Weda Cita Resort and Spa by Mahaputra
Located a 16-minute walk from Ubud Monkey Forest, Weda Cita Resort and Spa by Mahaputra offers 5-star accommodations in Ubud and features an outdoor swimming pool, a garden and a restaurant.

Kayumas Seminyak Resort
Located in Seminyak, a 6-minute walk from Batu Belig Beach, Kayumas Seminyak Resort provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

Most-booked hotels in Bali in the past month
Popular with guests booking hotels in Bali
Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 5,744 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 9.2Wonderful - What previous guests thought, 7,942 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.7Excellent - What previous guests thought, 6,993 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.1Very Good - What previous guests thought, 5,282 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 6,537 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 7.2Good - What previous guests thought, 4,387 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.3Very Good - What previous guests thought, 2,311 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.4Very Good - What previous guests thought, 1,826 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.6Excellent - What previous guests thought, 3,746 reviewsPopular with guests booking hotels in Bali
Scored out of 10, guest rating 8.5Very Good - What previous guests thought, 4,119 reviews
Bali's best hotels with breakfast
Blue Harbor Beachfront Villas & Resto
Hotel in Nusa PenidaBreakfast optionsScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 1,763 reviewsLocated in Nusa Penida, a few steps from Prapat Beach, Blue Harbor Beachfront Villas & Resto has accommodations with an outdoor swimming pool, free private parking, a garden and a private beach area.
Sabana Ubud
Hotel in UbudBreakfast optionsScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,261 reviewsSabana Ubud features an outdoor swimming pool, garden, a terrace and restaurant in Ubud. This 4-star hotel offers a bar.
From $180.65 per nightPurana Suite Ubud
Hotel in UbudBreakfast optionsScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,464 reviewsLocated in Ubud, a 17-minute walk from Ubud Monkey Forest, Purana Suite Ubud has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $212.89 per nightKanvaz Village Resort Seminyak
Hotel in SeminyakBreakfast optionsScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 2,937 reviewsLocated in Seminyak, a 7-minute walk from Batu Belig Beach, Kanvaz Village Resort Seminyak has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.
From $163.66 per nightThe Alantara Sanur
Hotel in SanurBreakfast optionsScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 1,704 reviewsFeaturing an outdoor swimming pool, The Alantara Sanur is set in Sanur, 3.7 mi from Serangan Turtle Island. Offering a restaurant, the property also has a fitness center and a garden.
From $395.97 per nightTaman Amartha Hotel
Hotel in UbudBreakfast optionsScored out of 10, guest rating 9.2Wonderful - What previous guests thought, 1,433 reviewsLocated in Ubud, 0.8 mi from Ubud Market, Taman Amartha Hotel has a number of amenities including a seasonal outdoor swimming pool, a garden, a terrace and free WiFi.
From $120.43 per nightGravity Eco Boutique Hotel - Adults Only
Hotel in UluwatuBreakfast optionsScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,754 reviewsSet 2.1 mi from Uluwatu Temple, our resorts are divided into two short-distance locations, Gravity Eco Boutique Hotel and Gravity Suites, which is located only 656 feet from the entrance of the main...
From $195.92 per nightThe Bandha Hotel & Suites
Hotel in LegianBreakfast optionsScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 1,175 reviewsNestled on Legian Beach, The Bandha Hotel & Suites offers accommodations with a year-round outdoor pool.
From $280.47 per night
Budget hotels in Bali
The Palms Canggu
Hotel in CangguCheap hotelScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 1,171 reviewsThe Palms Canggu has an outdoor swimming pool, garden, a shared lounge and bar in Canggu.
From $79.07 per nightSeahouse Bali Indah Beach Inn
Hotel in KutaCheap hotelScored out of 10, guest rating 9.1Wonderful - What previous guests thought, 1,137 reviewsLocated in Kuta, a 10-minute walk from Kuta Beach, Seahouse Bali Indah Beach Inn has accommodations with a garden, private parking, a terrace and a restaurant.
From $39.54 per nightLesong Hotel and Restaurant
Hotel in MundukCheap hotelScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,053 reviewsOffering a restaurant, Lesong Hotel and Restaurant is located in the midst of rice field next to Munduk. Free WiFi access is available in public areas.
From $89.72 per nightNatya Hotel Tanah Lot
Hotel in Tanah LotCheap hotelScored out of 10, guest rating 9.3Wonderful - What previous guests thought, 1,171 reviewsPlease note that this property is located in the complex of Tanah Lot Temple.
From $135.21 per nightTyde Bali Boutique Hotel
Hotel in UluwatuCheap hotelScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 137 reviewsLocated in Uluwatu, 1.5 miles from Topan Beach, Tyde Bali Boutique Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Widji Garden Villa
Hotel in UluwatuCheap hotelScored out of 10, guest rating 9.8Exceptional - What previous guests thought, 123 reviewsLocated in Uluwatu, 3.6 miles from Uluwatu Temple, Widji Garden Villa provides accommodations with a garden, free private parking and a terrace.
Suites5 Hotel
Hotel in UluwatuCheap hotelScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 131 reviewsLocated in Uluwatu and with Garuda Wisnu Kencana reachable within 2.8 miles, Suites5 Hotel has concierge services, non-smoking rooms, an outdoor swimming pool, free WiFi throughout the property and a...
From $47.14 per nightSummer of Surf Canggu
Hotel in CangguCheap hotelScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 215 reviewsLocated within a 14-minute walk of Batu Bolong Beach and 4.4 miles of Petitenget Temple, Summer of Surf Canggu provides rooms in Canggu.
From $60.82 per night
Hotels in Bali you can book without a credit card
The River Island Bali
Hotel in SidemenNo credit card neededScored out of 10, guest rating 9.3Wonderful - What previous guests thought, 126 reviewsLocated in Sidemen, 17 miles from Goa Gajah, The River Island Bali provides accommodations with a garden, free private parking, a terrace and a restaurant.
From $82.11 per nightMAYURA BALI VILLA
Hotel in MundukNo credit card neededScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 390 reviewsLocated in Munduk, MAYURA BALI VILLA offers 3-star accommodations with an outdoor swimming pool, a garden and a restaurant.
Pondooks Joglo
Hotel in Nusa LembonganNo credit card neededScored out of 10, guest rating 9.3Wonderful - What previous guests thought, 330 reviewsLocated in Nusa Lembongan, a 9-minute walk from Dream Beach, Pondooks Joglo features views of the garden. Featuring room service, this property also provides guests with a year-round outdoor pool.
From $49.82 per nightKalia Bingin - Adult only
Hotel in UluwatuNo credit card neededScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 611 reviewsLocated in Uluwatu, 1.8 miles from Bingin Beach, Kalia Bingin - Adult only has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $161.60 per nightRR Cottage
Hotel in Nusa PenidaNo credit card neededScored out of 10, guest rating 9.2Wonderful - What previous guests thought, 459 reviewsLocated in Nusa Penida, 6.6 miles from Seganing Waterfall, RR Cottage has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $60.58 per nightThe Angkal Resort
Hotel in Nusa PenidaNo credit card neededScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 594 reviewsLocated in Nusa Penida, a 5-minute walk from Tamarind Beach, The Angkal Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
From $161.18 per nightNarayana Homestay
Hotel in AmedNo credit card neededScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 773 reviewsLocated in Amed, a few steps from Amed Beach, Narayana Homestay has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
lumbung asmara
Hotel in SingarajaNo credit card neededScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 28 reviewsLocated in Singaraja, a 4-minute walk from Pemaron Beach, lumbung asmara has accommodations with an outdoor swimming pool, free private parking and a terrace.
From $51.09 per night
Bali Highlights
Bukit peninsula’s white-sand beaches
The southern peninsula of Bali is blessed with secluded, idyllic golden sand beaches underneath limestone cliffs. Sun tan all day and enjoy fresh seafood dishes at Jimbaran Bay while watching the sunset.Artistic and spiritual Ubud
Known for its galleries and peaceful surroundings, Ubud never fails to attract art lovers and spiritual travelers from all around the world.Temples, hot springs and water palaces
Visit the island’s sacred temples such as Tanah Lot, Besakih and Uluwatu. Take a dip in the natural hot springs and marvel at the beauty of Balinese holy water palaces.Traditional dances, music and ceremonies
Immerse yourself in Bali’s rich culture by watching the traditional dance and music performances, or by attending local temple ceremonies.Hiking
Climb Mount Batur at dawn to see the stunning sunrise. Visit the botanical garden, waterfalls and lakes in Bedugul Highland and enjoy a lunch with a view.Scenic rice terraces
The tropical landscapes in central Bali will leave you in awe with their majestic rice terraces, especially in the Jatiluwih and Tegalalang areas.Spa and relaxation
Pamper yourself with traditional massages and yoga or meditation classes while surrounded by nature; the island offers a wide range of relaxation options.Shopping, dining and nightlife in Seminyak
Filled with funky shops, stylish restaurants and trendy bars, Seminyak draws hip crowds day and night.Beach bars and clubs
From laid-back and budget-friendly bars to iconic and sophisticated venues, Kuta and Double Six beaches are home to some of the best beach bars and clubs.
FAQs about hotels in Bali
See reviews by guests who stayed at hotels in Bali
- From $195.92 per nightScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,754 reviewsThe sort of place that makes you never want to leave. Everything about this hotel is class - but what makes it stand out are the staff, who really do everything to ensure you are well looked after from the time you check in until you leave. The rooms are gorgeous, the food is exceptional (the breakfast was the best I've had in Indonesia), the massage in the spa was the best massage I think I've ever had, and I could go on. I had the privilege to meet the owner, who was charming and even offered to let me use the pool at the villas nearby. I hope to return, thanks very much all.Guest review byMatthewUnited Kingdom
- Scored out of 10, guest rating 8.2Very Good - What previous guests thought, 1,347 reviewsThe location was so perfect. Short walk to the beach. Off the walking shopping restaurant street just enough that it was quiet. It was an oasis from the busy area. The room and grounds were spotless. Woke to a view of the pool. The room was huge with a nice big balcony. So much to do in the area. Loved the staff so nice and helpfulGuest review bySusanUnited States
- From $1,118.25 per nightScored out of 10, guest rating 9.6Exceptional - What previous guests thought, 580 reviewsOutstanding 3 night stay enjoyed by all family members. We loved the resort, the amazing selection at breakfast, all staff were extremely helpful and friendly, the pool was perfect temperature and clean rooms and very comfy beds. Plenty to do at the resort with kids at the kids club and there is also a cute animal farm!Guest review bySiulinAustralia
- From $33.96 per nightScored out of 10, guest rating 8.1Very Good - What previous guests thought, 949 reviewsThe location great. It is very close to beach and a busy street with lots of restaurants and shops. They have a very cool pool, too. The staff is very friendly, the ac works well, there are plenty of outlets in the rooms. It's a really good value for what you get in a room here.Guest review byDanielUnited States
- Scored out of 10, guest rating 9.3Wonderful - What previous guests thought, 1,164 reviewsEverything was sooo perfect, food, pool, room, and the view from the pool is just breathtaking, the staff are so kind. If you are looking for a place to relax, this is absolutely what you're looking for. I can't wait for my next time in Bali to come back here.Guest review byMeriemMorocco
- From $158.14 per nightScored out of 10, guest rating 7.7Good - What previous guests thought, 2,095 reviewsLoved our stay here, the most beautiful view and room. really lovely and helpful staff too, I had forgotten how amazing Balinese people are. Wish we could’ve stayed longer, highly recommend staying here!Guest review byKatyUnited Kingdom
- From $521.58 per nightScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 1,244 reviewsCompound is extremely huge! Recommend to stay at least two nights to fully try out all the facilities. They allow guests to use the facilities as well even after check out, with free shower service!Guest review byAmySingapore
- From $1,926.92 per nightScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 82 reviewsClean place, kind staff, nice food, comfortable space This villa complex does provide everything that anyone needs to have a perfect rest. Although it's a little bit pricey, it values.Guest review byGheisariAbkhazia
- Scored out of 10, guest rating 9.4Wonderful - What previous guests thought, 1,336 reviewseverything the place is amazing and the staff are very friendly and helpful. the facility was perfectGuest review byAlQassabiOman
- From $528.20 per nightScored out of 10, guest rating 9.0Wonderful - What previous guests thought, 347 reviewsFantastic hotel unique and very very nice!! X my step daughter juste love it Take twos villa WoWGuest review byNathalieCanada
- From $1,107.01 per nightScored out of 10, guest rating 9.5Exceptional - What previous guests thought, 642 reviewsThis an amazing place! The views are breath taking. Very nice pools and amazing barGuest review byCristinaUnited States
- From $1,150.43 per nightScored out of 10, guest rating 9.8Exceptional - What previous guests thought, 27 reviewsThe staff and the location of the property it’s seclusion!Guest review byjohnUnited States
- From $845.26 per nightScored out of 10, guest rating 8.4Very Good - What previous guests thought, 192 reviewsFantastic view, peaceful environment and amazing staff!Guest review bySylviaIndonesia
- From $682.45 per nightScored out of 10, guest rating 9.4Wonderful - What previous guests thought, 438 reviewsthe staff was unmatched, they became friends not staff.Guest review byBUnited States
- Scored out of 10, guest rating 8.7Excellent - What previous guests thought, 3,405 reviewsAmazing hotel with really good facilities.Guest review byAbdalrahmanUnited Arab Emirates
- From $1,128.55 per nightScored out of 10, guest rating 8.6Excellent - What previous guests thought, 1,132 reviewsBeautiful experience, highly recommend.Guest review byCatherineCanada
Planning a trip? Get inspired by reviews of cities in Bali
- 10.0
There were so many activities there but many of them...
There were so many activities there but many of them involved too many stairs to take part in - like the yoga. But they did have massage that came to your room which we took advantage of and because of the stairs, we did a LOT of room service. I recommend that Balinese dancing and dinner which was beautiful. We did get out but it wasn't every day, but since this was the relaxation part of our trip, we really didn't mind that much.Guest review byMerylAustralia - 8.0
Busy!
Busy! Lots of restaurants and bars though, shops and massage, beauty places. Narrow pavements like much of Bali. Beach is lovely and wide, quite hard to swim but good for a dip and great for surf lessons.Guest review byAnthonyUnited Kingdom - 8.0
Nice and close to Nuanu, which definitely needs more than a...
Nice and close to Nuanu, which definitely needs more than a day to see. Beautiful beach club and amazing light art installations. Got to hold a bat at Tanah Lot - but don’t get the Gado Gado from the restaurants there.Guest review byStaceyAustralia - 8.0
Parts were lovely and the cliffs around the temple were...
Parts were lovely and the cliffs around the temple were amazing but be prepared for lots of traffic (especially scooters) so it takes a while to get anywhere and the public bits are a bit grotty. Couple of amazing places to eat (eg Nourish) and plenty of lovely massage options - we went to Zahra. Highly recommend going to a sunset dance performance - absolutely amazing!Guest review byNZ PennyNew Zealand - 2.0
Don book this hotel. The staff is horrible.
Don book this hotel. The staff is horrible. The worst is the f&b manager . The hotel is operating without a GM and no one is bothered about guest experience. Don make a mistake staying here! Don waste money as it is the worst hotel for the rate one pays. No cutleries , staff not bothered, no replenishment , just horrible in summary !Guest review byKiranMalaysia - 10.0
Sanur is a great holiday spot in Bali.
Sanur is a great holiday spot in Bali. No noisy beach clubs and heaps of restaurants that range from high end to family owned warungs. It used to be a spot mainly for older tourists but now more and more families are visiting now as its a more laid back location.Guest review bySimonD01Australia - 8.0
you can see it in 2 days pretty much.
you can see it in 2 days pretty much. We did find some great little restaurants. Coco Penida and Tropiz. food and service were excellent. Penida is a must see but probably once every blue moon is enoughGuest review byGarryAustralia - 10.0
friendly, charming, plenty to see, however seeing so much...
friendly, charming, plenty to see, however seeing so much rubbish / trash lying about took away some of the 'shine'. Possibly the establishment of an organisation ?volunteer or ?commercial to recycle plastics (bottles) could certainly assist in recycling some of the plastics. There was one eating establishment which was doing it's very best to get the message across about limiting / recycling plastics!Guest review bypaulineAustralia - 10.0
I love Legian, the beach is magic.
I love Legian, the beach is magic. The western restaurants and cafes and shocking, food is rubbish, over priced, lazy staff. Filthy smokers never consider non smokers and feel it’s ok to smoke while people eat. They ruin this townGuest review byDanielleAustralia - 10.0
Compared to most other tourist areas in Bali Nusa Dua and...
Compared to most other tourist areas in Bali Nusa Dua and Benoa is a much quieter and layback location if that is what you are looking for. There are lots of nice restaurants within short walking distance to most hotels. It's not a great place for children because I'd say they'd get bored quickly, but then that's a bonus for those for us who like a quiet location.Guest review byChrisAustralia