Search hotels in Bali, Indonesia

Enter your dates and choose from 21863 hotels and other places to stay

Check out these popular cities in Bali

Ubud

5107 hotels

Kuta

417 hotels

Canggu

4543 hotels

Seminyak

2842 hotels

Uluwatu

2129 hotels

Sanur

800 hotels

Legian

405 hotels

Nusa Penida

529 hotels

Nusa Dua

644 hotels

Nusa Lembongan

450 hotels

Stay in Bali's best hotels!

Filter by:

Star Rating
Review score

Amandaya Canggu

Hotel in 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.

j
jingyu
From
China
A great place to stay! Will definitely come back for next time!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,278 reviews
Price from
$89.16
1 night, 2 adults

ONAYA Bali Resort - Adults Only

Hotel in Uluwatu

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.

R
Ramón
From
Hungary
Very nice and clean room. The staff is helpful. We would definitely return here.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,552 reviews
Price from
$172.78
1 night, 2 adults

IKIGAI Uluwatu Beach

Hotel in Uluwatu

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.

R
Raquel
From
Portugal
Everything was amazing! Great breakfast, great location and exceptional staff! Our bedroom was clean and super cosy!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,171 reviews
Price from
$239.74
1 night, 2 adults

Neano Escape

Hotel in Candidasa

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.

o
odorset1
From
United States
A beautiful hotel with a beautiful view. The staff are really kind and attentive to customer needs. A BIG THANK YOU TO MR. MEGA AND KUSKUS .
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,453 reviews
Price from
$153.43
1 night, 2 adults

Ecozy Dijiwa Canggu

Hotel in 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....

R
Ramiro Amaya
From
United States
The staff was a great the rooms were very pretty and food was very good
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,016 reviews
Price from
$140.30
1 night, 2 adults

Terra Cottages Bali

Hotel in Uluwatu

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.

e
enisuzunov
From
Bulgaria
Absolutely outstanding hotel. If you are in Uluwatu do not hesitate to stay there. Staff was very helpful all the time, everything was very clean, food in the restaurant was delicious... And not last it is amazing for social media posts :) Rent a bike as we did from them and enjoy this beautiful place!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,680 reviews
Price from
$233.74
1 night, 2 adults

Amnaya Resort Nusa Dua

Hotel in 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.

T
Ting-Hsuan
From
Taiwan
All staffs are friendly and kind. And also help me a lot for arranging my boyfriend’s birthday surprise. I really appreciate everyone who helps me.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 3,888 reviews
Price from
$118.29
1 night, 2 adults

Weda Cita Resort and Spa by Mahaputra

Hotel in Ubud

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.

M
Mauricio
From
Costa Rica
Amazing hotel! We loved staying at Weda Cita Hotel. The staff were super nice—special thanks to Juni and Eka for being so kind, and honestly, everyone on the team was always smiling and greeting us warmly. The place itself is beautiful, with a great atmosphere. The rooms are spacious, spotless, and very comfortable. The pool area is lovely, and the hotel’s restaurant serves one of the best breakfasts we’ve ever had. There’s a lot of food and plenty of variety to choose from. Thank you to all the staff for making our stay so wonderful. We’d definitely go back and recommend this hotel to everyone!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,538 reviews
Price from
$97.09
1 night, 2 adults

Kayumas Seminyak Resort

Hotel in Seminyak

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.

g
georgia
From
New Zealand
Great location, great facilities, absolutely amazing staff, really good breakfast and we enjoyed the spa also.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2,244 reviews
Price from
$109.25
1 night, 2 adults

Kastara Resort

Hotel in Ubud

Located in Ubud, 2.4 miles from Neka Art Museum, Kastara Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a terrace.

J
Jaden
From
Singapore
Kastara Resort is extremely value for money. The room is amazing with a huge bathtub overseeing the forest, with privacy. Room is clean with good amenities, and the bed is comfortable. The infinity pool has an incredible view as well. Whatever you see in the photos are very close to what you actually get. Prior to the trip, I contacted their customer service, and Melani was very responsive and helpful. I arranged for the romantic dinner where we get exclusive space at the ‘boat-shaped’ balcony. They also kindly arrange for balloon decorations, and work with a florist to get flowers on my behalf. All of these were meant to be a surprise for my girlfriend. I reminded them not to spoil the surprise when we arrive at the resort. Thankfully, they communicated well with their entire crew, and nobody leaked the surprise! Every one of the crew was polite and helpful. They also arranged tours, car rides, and bike rentals, all at competitive rates. The entire stay was such a treat and we would absolutely visit again.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 3,195 reviews
Price from
$219.30
1 night, 2 adults
See all 21863 hotels in Bali

Most-booked hotels in Bali in the past month

See all

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 8,011 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 7,020 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 6,486 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 4,403 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 4,110 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 6,035 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 3,862 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 5,392 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 3,033 reviews

Popular with guests booking hotels in Bali

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 577 reviews

Bali's best hotels with breakfast

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,428 reviews

Located in Nusa Dua, 1.7 miles from Bali Collection, Renaissance Bali Nusa Dua Resort provides accommodations with free bikes, free private parking, an outdoor swimming pool and a fitness center.

From $174.05 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,728 reviews

Located 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.

From $83.91 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,003 reviews

Located in Ubud, 1.2 miles from Goa Gajah, Merak Village by Prasi provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $59.93 per night

Sabana Ubud

Hotel in Ubud
Breakfast options
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,210 reviews

Sabana Ubud features an outdoor swimming pool, garden, a terrace and restaurant in Ubud. This 4-star hotel offers a bar.

From $115.30 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,458 reviews

Located 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 $209.77 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 2,983 reviews

Located 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 $115.07 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,085 reviews

Located in Nusa Lembongan, a 11-minute walk from Song Tepo Beach, Nusa Veranda Sunset Villas & Restaurant provides accommodations with an outdoor swimming pool, free private parking, a garden and a...

From $47.95 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,730 reviews

Featuring 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 $261.97 per night

Budget hotels in Bali

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,157 reviews

The Palms Canggu has an outdoor swimming pool, garden, a shared lounge and bar in Canggu.

From $77.91 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,158 reviews

Located 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 $29.37 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,383 reviews

Featuring free WiFi and a restaurant, Poppies Bali offers accommodations in Kuta, 1312 feet from Kuta Square. The hotel has an outdoor pool and guests can enjoy refreshing drinks at the bar.

From $109.68 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,076 reviews

Offering 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 $72.33 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,727 reviews

The Magani Hotel and Spa is located in between downtown Kuta and Legian area, a 3-minute walk from Kuta Beach. It offers a spa and outdoor swimming pool.

From $99.89 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,157 reviews

Please note that this property is located in the complex of Tanah Lot Temple.

From $94.40 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,542 reviews

PinkCoco Uluwatu - Constant Surprises & for Cool Adults Only (16+) is just 656 feet from Padang Padang Beach, which features surfing spots.

From $100.69 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 163 reviews

Located 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.

From $95.90 per night

Hotels in Bali you can book without a credit card

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 145 reviews

Located in Sidemen, 17 miles from Goa Gajah, The River Island Sidemen provides accommodations with a garden, free private parking, a terrace and a restaurant.

From $59.93 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 429 reviews

Located in Munduk, MAYURA BALI VILLA offers 3-star accommodations with an outdoor swimming pool, a garden and a restaurant.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 615 reviews

Located in Nusa Penida, a 6-minute walk from Batununggul Rastafara Beach, Alana Penida Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

From $77.85 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 348 reviews

Located 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 $52.86 per night

RR Cottage

Hotel in Nusa Penida
No credit card needed
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 450 reviews

Located 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 $40.52 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1,816 reviews

Featuring a large outdoor pool and a spa center, Padang-Padang Inn is located in Pecatu in the Bali Region, 1.5 mi from New Kuta Green Park. Guests can enjoy the on-site restaurant.

From $86.91 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,348 reviews

Located in Uluwatu, 1.2 miles from Pandawa Beach, Puri Pandawa Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. This 4-star hotel offers a bar.

From $94.68 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,078 reviews

Located in Ubud, a 5-minute walk from Saraswati Temple, Meruhdani Boutique Hotel Ubud provides accommodations with a garden, free private parking, a restaurant and a bar.

From $106.82 per night

FAQs about hotels in Bali

An Island Dream

The dream destination of Bali is where volcanic landscape meets lush rice terraces and pristine beaches. Not to mention the fantastic surfing, cheap shopping and pervading spirituality that have made this Indonesian island a long-time favourite for backpackers.

The island’s capital is Denpasar in the south, but its surf and party capital is nearby Kuta. Swaying palm trees line the beach here and many more cover the grounds of the Bali hotels on the beach in more exclusive Seminyak to the north.

On the island’s north coast, Pemuteran beach offers lovely views of the sloping mountains heading towards the Bali Sea. Many beaches on this coast are black sand, including sweeping Lovina beach from where dolphins can often be seen. Tulamben in the east is one of the better diving resorts in Bali, while Sanur is a popular option for families.

Ubud is the island’s cultural capital and houses a monkey sanctuary in its jungle-like landscape. An ancient Hindu temple is found here, but the best-known temple is Tanah Lot, surrounded by water. There are also hundreds of fantastic spas in Bali, as well as meditation and yoga classes that you can join.

Whether you choose to stay inland or by the beautiful coastline, Booking.com has a great range of villas, guest houses and hotels in Bali.

See reviews by guests who stayed at hotels in Bali

See all
From $551.26 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 1,066 reviews
What an amazing resort and staff members! Highly recommended. Special thanks to Yuni for organizing the free upgrade and wheelchair for my unwell dad. Additionally, the free photoshoot was a wonderful experience. I'll definitely come back if getting the chance to visit Bali again.
Guest review by
Ying (Lynn)
Australia
From $32.91 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 896 reviews
The 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 by
Daniel
United States
From $133.71 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,677 reviews
The staff went above and beyond for us and always with a smile on their face. The hotel in general was very cozy and clean, as was the room. The breakfast was very good. We had a great and relaxing stay. 10/10
Guest review by
Adam
Slovakia
From $881.04 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 591 reviews
Super comfortable, looking good, the stuff is super nice and the breakfast was really good. The room is big and the service in the hotel is so perfect - you don’t need to worry about nothing!
Guest review by
Ram
Israel
From $174.35 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3,534 reviews
A really nice hotel. Nice staff. I’ve arrived late at night but they still welcomed me with a smile and did their best so that I could go to sleep as fast as possible.
Guest review by
Ferro
France
From $1,171.21 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 29 reviews
Fabulous hotel, amazing personnel, full relaxation
Guest review by
Elena
United Arab Emirates
From $735.39 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,320 reviews
Everything was perfect and completely comfortable
Guest review by
Duaa
Kuwait

Planning a trip? Get inspired by reviews of cities in Bali

8.0

30 years since I stayed in Ubud and it was unrecognisable -...

30 years since I stayed in Ubud and it was unrecognisable - busy, crowded, endless traffic jams and dangerously pitted footpaths. Even so it was lively and interesting and the accomodation I chose even though close to the Centre managed to be tranquil and quiet.
Guest review by
Diana
Australia
10

Kuta is a Gemini-city; there’s a yin and yang quality about...

Kuta is a Gemini-city; there’s a yin and yang quality about it that I can totally appreciate. During the day is hot, sunny, the shops, stalls and mall are lively and brimming with singles and families. The beach is fun, the traffic is heavy, the restaurants are all tempting. Then, when night falls, after a soothing and even romantic interlude of a sunset by the beach, the city gets seductive with night clubs, bars and special services offered (close your eyes, kids, this next section’s for the grown and autonomous). There is a hedonistic air about Kuta at night that, while just as safe and playful, is quite candid and respectful. It says “I’ll take on a wild right, but only with your consent and comfort.” It’s alluring without being abrasive; debauchery without being sinister. I like Kuta. I see why people gravitate there. Go. Have an experience and enjoy what it has to offer, and do it mindfully so you can shameless tell the story.
Guest review by
Donnell
United States
8.0

this is an up and coming area in Bali. it looks like it...

this is an up and coming area in Bali. it looks like it will be upmarket from the shops, bars and restaurants that are already there. Its very busy and the traffic is hectic ( as is everywhere in Bali). Its a younger persons place as plenty of parties and activities. Would recommend to anyone under 40 that wants a hip vibe and action. if your older stick to Sanur
Guest review by
Deanna
Australia
8.0

very busy with upmarket restaurants and basic beach bars,

very busy with upmarket restaurants and basic beach bars, Bit for everyone, Had 3x diners at the surf pavilion, mainly for the massive Lombok oyster entrees. $1aud per oyster in either natural or kilpatrick. Only $2 Aud for bluebird cab to go over to Garlic Lane at Legian for market shopping.
Guest review by
Gregory
Australia
10

Great place.

Great place. Lots of excellent restaurants and beautiful beaches nearby. My favourite was Nyang Nyang Beach which is easy to reach. It's a sandy beach with great waves for surfing. Swimming is a bit more tricky as the bottom is rocky and the currents can be a bit challenging. There is a bar for refreshment and the beach is spacious and doesn't feel crowded. Uluwatu attracts lots of surfers and that's a bit the vibe that you get here.
Guest review by
Koen
Netherlands
10

Love Sanur..

Love Sanur..The beach walk is awesome with so many Warungs on the beach..plenty of push bikes to hire & the beach is great for families with younger children..The main street has lots of shops, food choices & spas to keep everyone happy..
Guest review by
Anonymous
8.0

We always stay at Legian which we prefer.

We always stay at Legian which we prefer. We feel we are sort of in the middle of Bali. It is easy to get around and the eating places like La Monds, The Corner bar are great places for casual eats/
Guest review by
Lucy
Australia
10

Nusa Penida is a wild island, there are stunning views and...

Nusa Penida is a wild island, there are stunning views and beaches. It is not easy to wonder around. Roads are bad and it is not the best if you are not an expert with the scouter, in that case you will need to use the local drivers. I suggest Crystal Bay, and Klingking Beach (for sure). If you got to do the snorkeling with the Manta Rays go early, later it is really crowded. Consider that it takes long time to go in the main point of interests.
Guest review by
Corbinelli
Italy
6.0

Bali in general, is overrated!

Bali in general, is overrated! Marketing, movies and other things give us a different impression about Bali. In some isolated spots, you can find clean beaches and water, etc In general, it is full of resorts and hotels; the place is overcrowded with no planning, reflecting on the traffic/roads, which is horrible, and the beaches are polluted. It's my 3rd time there, but I know what I'm signing up for. My first time I was imagining Bali as the advertisement (tropical paradise). Is not! For me, is all about the resort where I'm staying. And price.
Guest review by
Rodrigo Mariano
Australia
10

I loved so many things!

I loved so many things! The meals were much better than expected and compared very favorably with expensive resort restaurants we also visited. The view of the bay and the huge waves in the distance was fantastic. I sat watching them from the pool deck and the dining area for hours each day. The property is beautifully landscaped and kept immaculately clean. The property manager and his wife are super helpful - really above and beyond anything expected. The bed in the cottage was firm and very comfortable and the AC worked perfectly. Only drawback might be that the property is a bit remote - about a 10 minute taxi ride from the city and harbor. For me this was fine. I like quiet and restful and this fulfilled my expectations perfectly. it was easy to get a taxi to the snorkeling and dining establishments, but the property was away from the crowds. It's a romantic location. But if your passion is parties and exciting city life, this might be a bit remote.
Guest review by
Roger
United States