Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Stay in Bali's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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.

Radisson Blu Bali Uluwatu

Hotel in Pecatu, Uluwatu

Located in Uluwatu, a 2-minute walk from Bingin Beach, Radisson Blu Bali Uluwatu has accommodations with a restaurant, free private parking, an outdoor swimming pool and a fitness center. Gorgeous decor, the room was nice and spacious and the bed was super comfy. The beach was just a short walk away for a morning swim followed by a delicious breakfast. Loved that they catered for gluten free ! Staff were all so friendly and and the service was spectacular ! Thank you for the best weekend, we will definitely be back.

Show more Show less
9.3
Awesome
1,221 reviews

Amnaya Resort Kuta

Hotel in Kartika Plaza, Kuta

Boasting an à la carte restaurant, Amnaya Resort Kuta provides comfortable accommodations with free in-room WiFi access in Kuta. Superb breakfast, friendly staff, and excellent service! Nice interior, comfy bed, and very traditional. Definitely come back again!

Show more Show less
9.4
Awesome
3,009 reviews
Price from
$44
per night

Grandmas Plus Hotel Airport

Hotel in By Pass Ngurah Rai Kuta, Kuta

Located 10 minutes’ drive from Bali Galeria Mall, Grandmas Plus Hotel Airport features free Wi-Fi throughout the hotel and has an outdoor swimming pool. Wisha And Adi was great at reception. Guy at front recieve everyone with respect and was so humble. Very affordable hotel.

Show more Show less
9
Awesome
4,388 reviews
Price from
$15
per night

Grandmas Plus Hotel Legian

Hotel in Legian City Center, Legian

Providing free WiFi throughout the property, Grandmas Plus Hotel Legian is a modern property just 2 minutes' walk from the nightlife, shops and restaurants at Legian Street. Amazing, good value, lots to do and super friendly and accommodating staff

Show more Show less
9
Awesome
2,996 reviews
Price from
$15
per night

Amnaya Resort Nusa Dua

Hotel in Tanjung Benoa, Nusa Dua

Amnaya Resort Nusa Dua features a restaurant, outdoor swimming pool, a bar and garden in Nusa Dua. Featuring family rooms, this property also provides guests with a sun terrace. Place is new and the view is amazing recommended

Show more Show less
9.4
Awesome
131 reviews
Price from
$50
per night

OYO 3018 Vin Stay

Hotel in Sanur

OYO 3018 Vin Stay is offering accommodations in Sanur. The property is located 1.4 miles from Pengembak Beach, 1.6 miles from Mertasari Beach and 1.7 miles from Semawang Beach. Clean, comfortable and in a quiet place

Show more Show less
9.8
Exceptional
118 reviews
Price from
$10
per night

Potato Head Suites & Studios

Hotel in Petitenget, Seminyak

Located in Seminyak, a few steps from Batu Belig Beach, Potato Head Studios at Desa Potato Head has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. It was our honeymoon. The staff took care of us and you can see their dedication to serve their customers making sure they have good experience and we had great time

Show more Show less
9.4
Awesome
118 reviews
Price from
$252
per night

Sabana Ubud

Hotel in Pengosekan, Ubud

Sabana Ubud features a restaurant, outdoor swimming pool, a bar and garden in Ubud. This 4-star hotel offers a concierge service and a tour desk. everything. there is NOTHING NOT TO LIKE. literally, stay there and you will know. I just hope they maintain the same price haha! because it’s too good of a deal ! they literally accommodate to everything you ask for to their best of ability. this is like my second home! and it’s the longest I have stayed in one place!! the swimming pool water is clean. they clean your room THOROUGHLY EVERYDAY. ahhh I just love sabana perfect for LONG TERM STAYS!

Show more Show less
9.4
Awesome
127 reviews
Price from
$30
per night

Anindya Homestay

Hotel in Sanur Beach, Sanur

Located in Sanur, a 7-minute walk from Sanur Beach, Anindya Homestay has accommodations with a restaurant, free private parking, an outdoor swimming pool and a garden. A fabulous place to stay! It had the comfiest bed on our whole trip. The room was spotlessly clean and the staff were kind and helpful. The pool and garden were great. Highly recommend!

Show more Show less
9.4
Awesome
139 reviews
Price from
$22
per night

Purana Suite Ubud

Hotel in Pengosekan, Ubud

Located in Ubud, a 14-minute walk from Ubud Monkey Forest, Purana Suite Ubud has accommodations with a restaurant, free private parking, an outdoor swimming pool and a bar. This hotel is apsolutely beautiful. The rooms, the pool, the style just stunning. A tranquil oasis in a very central location, just a short 10min walk to the centre of ubud village and 5min walk to monkey forest. The staff here are second to none, so pleasent , kind and helpful they even organised our boat trip to the gili islands for us and messaged us to make sure we got there how thoughtful! And Partay gave us some great resteraunt reccomendations every evening to eat out! Free yoga every morning followed by a tasty breakfast which they will set up in your room if your feeling lazy! Washed all our clothes while we stayed also which was so handy! It's the little things that made our stay really special! Will definitely return when we are back in Ubud next!

Show more Show less
9.5
Exceptional
372 reviews
Price from
$89
per night

Hotels with extra health and safety measures

Find hotels in Bali with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most-booked hotels in Bali in the past month

See all

Bali's best hotels with breakfast

See all

Budget hotels in Bali

See all

Hotels in Bali you can book without a credit card

See all

Bali Highlights

FAQs about hotels in Bali

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

Explore guest reviews of hotels in Bali

See all