Agoda Hero Banner

Find Hotels in Bali, Indonesia

26786 vacation rentals and hotels available now

10 best hotels in Bali

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Caroline Guest House
Canggu,Bali - View on map
"I stayed in caroline for 7 days The staffs were very nice and kind, Very recommend for travelers who seek cheap place to sleep. Internet are great too."
Show more
8.9

Excellent

262 reviews

Avg price per night
$ 9
Hilton Bali Resort
Nusa Dua,Bali - View on map
"it is one of the best hotel in Bali. It has comfortable room, good food, big, nice, children friendly pool. It has private nice beach, you can see sun rise in this hotel. It is far from town. the internet is fast but for 30 minutes only - you need to reconnect after 30 minutes."
Show more
8.5

Excellent

1770 reviews

Avg price per night
$ 183
Maya Sanur Resort and Spa
Sanur,Bali - View on map
"We stayed at The Maya for a week, we had 5 days booked but after a not so enjoyable stay at another Sanur resort we decided to cut our stay short at that resort & move to the Maya 2 days earlier. I am so happy we did. It is so beautiful, tranquil & the service we recieved was truly 5 stars. We were lucky to be upgraded from the garden view to a pool view room which was greatly appreciated, thanks to Barry the Duty Manager who was so helpful to us during our stay, thanks so much Barry. The pool view rooms have a table & 2 chairs on the balcony where as the pool view rooms have a very comfy day bed to lounge on. The rooms are all spacious with all the amenities you could want. Breakfast was ample with your eggs cooked how you want. Also the cappuccino was great something you would expect from a 5 star property. Staff @ breakfast & in the restaurant were lovely, friendly & so willing to please, a big thankyou to Krishna & Padmini who looked after us during breaky & dinner. Padmini went over & above when realising my husband was sick in bed with bali belly on our first morning she came to the room with bread & tea so he didn't miss out on breakfast. The pool over looked the beach & was gorgeous & my only complaint about the pools in Bali is they are not heated, l like a heated pool. This hotel is well worth a look if staying in Sanur it is probably one of the best as it is a boutique hotel. A big thank you to all the wonderful staff at the Maya Sanur."
Show more
9.1

Exceptional

742 reviews

Avg price per night
$ 105
Grandmas Plus Hotel Legian
Legian,Bali - View on map
"Thankyou for all staff the hospitality and helpfully staff are appreaciated"
9.5

Exceptional

225 reviews

Avg price per night
$ 13
Pullman Bali Legian Beach
Kuta,Bali - View on map
"We enjoyed our stay at the new Pullman hotel in Bali. The rooms were large and very well appointed. The daily servicing was excellent. The staff around the hotel were all lovely. The gardens and pool areas were lovely, but not hugely used. Some fantastic 'chill out' areas around the hotel added to a nice feel around the property. The guests were very mixed with Australians, Indonesians, Japanese, couples, families, small groups of friends and corporate travelers. We would go back to this hotel again, as it is in a great location, the rooms were lovely and the facilities were very good."
Show more
8.1

Excellent

1098 reviews

Avg price per night
$ 85
RIMBA Jimbaran BALI by AYANA
Jimbaran,Bali - View on map
"Best hotel in Bali. I felt really special and welcomed by staff. Staff welcomed us with flower garland while entering the hotel. Staff were really friendly, helpful and always smiling. I booked this hotel because both rimba and ayana have beautiful pools , restaurants and priority access to rock bar. Being the guest of Rimba we were given the best seat at rock bar. I would highly recommend this hotel. I cannot thank enough to the hotel and staff. We checked out at 12:00 but we had flight at 20:00. Staff allowed us to stay at the hotel and use all the facilities. This really made our day. "
Show more
9.1

Exceptional

4197 reviews

Avg price per night
$ 171
Grandmas Plus Hotel Seminyak
Seminyak,Bali - View on map
"The hotel services are impeccable."
9.6

Exceptional

270 reviews

Avg price per night
$ 10
Amnaya Resort Kuta
Kuta,Bali - View on map
"I have tried two other famous 4 star hotels in Bali and i can say with full confidence that this hotel deserves to have a 5th star! Very clean rooms, towels, linens etc. Spotless. Very helpful and excited staff. Place feels luxurious. Super delicious with variety breakfast and room service. I complained about a neighbor being noisy and they did their best to control the situation and also offered me to sleep in a another room for the night. The next day, I found a hand written letter on my bed from the manager expressing his apologies, which really made me appreciate the customer service they have. "
Show more
9.2

Exceptional

4618 reviews

Avg price per night
$ 45
Hotel Indigo Bali Seminyak Beach
Seminyak,Bali - View on map
"Extremely friendly and accommodating staffs, tasty food, very good drinks. We really loved and enjoyed their breakfast buffet so much. We've been traveling around the world a lot and we have stayed in a few hotels in Bali and all we can say is Hotel Indigo has the best breakfast buffet with top notch customer service. During breakfast you can request your own fresh juice like you can choose whatever fruits you want and as many fruits as you want and they will freshly make juice for you. Their coffee and tea selections during breakfast was also very nice. You can choose whatever type of coffee you want be it mocha, latte, cappuccino, americano, expresso etc. The waiters/waitresses will come check on you once in awhile to offer more coffee/tea. The afternoon tea set at the Pottery Cafe is also very nice. It includes unlimited coffee and tea and you can change your drink around if you want to try different drinks and it's for free (coffee and tea only) "
Show more
9.2

Exceptional

561 reviews

Avg price per night
$ 169
The Haven Suites Bali Berawa
Canggu,Bali - View on map
"I liked everything about this hotel. The staff were absolutely lovely, and helped me with any requests as much as they could. Breakfast was tasty and choices were plenty and certain things could be ordered from the menu at no extra charge. The room itself was beautiful with tasteful Balinese decor. The only one minor issue was that my room, which was beachfront, and towards the end of the property, did not have really hot water. It was lukewarm at best. Management did try and fix this, but were unsuccessful. Because it was a hot environment, I didn’t mind too much, but it would have been nicer to be able to have a lovely hot shower. I did stay in 3 other hotels on Bali, and didn’t have that problem anywhere else. However, I would still stay there again, as it wasn’t a deal breaker, as everything else was super."
Show more
8.9

Excellent

527 reviews

Avg price per night
$ 75

Fast facts about Bali, Indonesia

Accommodations26,786 properties
Popular hotelCaroline Guest House
Popular areaSeminyak
Nightly rates from$5
AirportAhmad Yani airport
Reasons to visitBeaches, Sightseeing, Nature

Discover the neighborhoods of Bali


Just booked


Just viewed by other Agoda travelers


Traveler impressions of Bali


Frequently asked questions

What's the average price of a hotel in Bali?

The average price for a 3-star hotel in Bali is 47 USD, the average price for a 4-star hotel in Bali is 116 USD, and the average price for a 5-star hotel in Bali is 186 USD.

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

The average price for a 3-star hotel in Bali this weekend is 49 USD, the average price for a 4-star hotel in Bali is 118 USD, and the average price for a 5-star hotel in Bali is 180 USD.

What's the average price of a hotel in Bali tonight?

The average price for a 3-star hotel in Bali tonight is 48 USD, the average price for a 4-star hotel in Bali is 121 USD, and the average price for a 5-star hotel in Bali is 208 USD.

What are the best hotels in Bali near Ngurah Rai International Airport?

Verified travelers to Bali who stayed near Ngurah Rai International Airport have given top reviews to Inna Bali Heritage Hotel, RedDoorz Plus @ Mahendradatta Denpasar, and RedDoorz @ Jalan Gatot Subroto Denpasar.

What are the best hotels in Bali near Kuta Beach?

Verified travelers to Bali who stayed near Kuta Beach have given top reviews to EDEN Hotel Kuta Bali, Park Regis Kuta Hotel, and Harper Kuta Hotel.

What are the best hotels in Bali near Beachwalk Shopping Center Kuta?

Verified travelers to Bali who stayed near Beachwalk Shopping Center Kuta have given top reviews to EDEN Hotel Kuta Bali, Park Regis Kuta Hotel, and Harper Kuta Hotel.

What are the most popular hotels in Bali?

Some of our most popular hotels in Bali are The Haven Bali Seminyak, EDEN Hotel Kuta Bali, and Park Regis Kuta Hotel

What are the best hotels in Bali for couples?

Hotels in Bali that are highly rated by couples include The Haven Bali Seminyak, EDEN Hotel Kuta Bali, and Park Regis Kuta Hotel.

What are the best hotels in Bali for families?

Hotels in Bali that are highly rated by families include The Haven Bali Seminyak, EDEN Hotel Kuta Bali, and RIMBA Jimbaran BALI by AYANA.

What hotels in Bali have the best views?

Verified travelers to Bali have given top reviews for the views at Bali Belva Bungalow, OYO 372 UbudOne Villas, and De Sapphire Cliff Villa by Danapati.

What hotels in Bali have the best breakfast?

What's the best neighborhood in Bali to stay in?

Popular neighborhoods among travelers staying in Bali include Kuta, Seminyak, and Ubud.

Show more questions



More about Bali

Bali is a world away from the rest of Indonesia, and a longtime favorite with international travelers. Surfers have been coming here since the 1930s, but it wasn't until the 1960s that surfing vacations to Bali became the popular thing to do. Today, the trend continues and Bali sees as many surfers as it does affluent resort tourists.

Indonesia may have the world's largest Muslim population, but Bali fosters its own distinct culture. Hinduism has flourished here for nearly 2,000 years. Away from the beaches are fascinating Hindu temples, cultural exhibitions, terraced rice fields, and colorful festivals.

Kuta is the busiest resort district in Bali, featuring some of the top luxury hotels in Bali. Behind the main waterfront is a spread of budget guesthouses that are still within easy walking distance of the beach. From here it's a short trip by taxi or rented motorbike to Uluwatu, a massive limestone peninsula jutting out in the sea. Tourists visit Uluwatu to see the temple, go surfing, or watch the sunset over the majestic cliffs.

Legian is another must-see, as it offers an excellent surf along with exciting nightlife along the beach. Life in Legian begins and ends on the beach. Surf shops give lessons by day, and then give way to lively bars and live music venues after sunset. There is a reason that Bali is often referred to as paradise, and much of it is evidenced by a visit to the many beaches.

Find out where the rest of the hotels, attractions, and must-see destinations of Bali are located by exploring the interactive map on this page.