Beginning of main content

Search over 895,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Bali

Tonight 21 Jan - 22 Jan
This weekend 25 Jan - 27 Jan
Next weekend 1 Feb - 3 Feb

Top Hotels with Balcony in Bali

See all 5,453 properties in Bali
Courtyard By Marriott Bali Seminyak Resort
Courtyard By Marriott Bali Seminyak Resort
4.5 out of 5.0 Jalan Camplung Tanduk No 103 Sp, Seminyak
Free cancellation
4.6/5 (977 reviews)
SG$103/ nightfor 2 guests

First impression all the staff know you are checking in. Friendly smile and welcoming with cool refreshing tea and cool towel. The room was good size bed sheets clean and bathroom. Tick. Breakfast buffet plenty of selection. Tick. The pool bar was great. Coconut water available after before night. ...

Reviewed on 5 Jan,2019
Grand Mirage Resort & Thalasso Bali
Grand Mirage Resort & Thalasso Bali
4.5 out of 5.0 Jalan Pratama 74 Tanjung Benoa, Nusa Dua
4.1/5 (1,891 reviews)
SG$122/ nightfor 2 guests

Great hotel and very friendly staff, plenty to do in and around the place, kids had a ball- had several dinners at the hotel, very tasty and loved the breakfast buffet!

Reviewed on 18 Jan,2019
Amnaya Resort Kuta
Amnaya Resort Kuta
4.0 out of 5.0 J. Kartika Plaza Gang Puspa Ayu No. 99, Kuta
4.5/5 (289 reviews)

Great hotel in Kuta,central to everything,loved the la ca breakfasts, and large bath tub. Would go back

Reviewed on 25 May,2018
Puri Sebali Resort
Puri Sebali Resort
4.5 out of 5.0 Jalan Raya Sebali, Banjar Sebali, Ubud
4.7/5 (166 reviews)
SG$156/ nightfor 2 guests

love everything at this hotel, I am sure I am going back to this hotel every time I visit Bali. the hotel restaurant is very good, spa is nice, and view is super nice with the rice field. Also, hotel will have the morning walk to the rice field every morning , highly recommend guest to join.

Reviewed on 16 Oct,2018
Junjungan Ubud Hotel & Spa
Junjungan Ubud Hotel & Spa
3.5 out of 5.0 Jl. Tirta Tawar Km.3.5 Br. Junjungan, Ubud
Free cancellation
4.8/5 (207 reviews)
SG$90/ nightfor 2 guests

We had a really nice stay at this hotel for a little more than 1 week. The staff does their best to make you happy and comfortable. We had to extend our stay an extra night due to a flight change and the staff was very accommodating. We had some issues with the shuttle but none due to staff, mainly ...

Reviewed on 23 Sep,2018
The Lokha Ubud
The Lokha Ubud
4.5 out of 5.0 BR. BANGKIANGSIDEM, Ubud
Free cancellation
4.5/5 (427 reviews)

loved everything about the hotel, the staff is super helpful and polite. Breakfast was good, location was great,rooms were clean and updated the only thing I think the hotel can improve on is the long wait for the rooms to be ready for check in, I waited an hr and 20 min!

Reviewed on 7 Jan,2019
Puri Saron Seminyak
Puri Saron Seminyak
3.5 out of 5.0 Jl. Camplung Tanduk, Seminyak
Free cancellation
3.7/5 (388 reviews)
SG$95/ nightfor 2 guests

COULD'VE DONE WITH BETTER CHOICE OF BREAKFAST, POOL BAR IS NOT NOTICED BY ANYONE. PLEASE BE PRO ACTIVE AND LIVELY. CLOSENESS TO YHE BEACH IS GR8.

Reviewed on 19 Dec,2018
Novotel Bali Benoa
Novotel Bali Benoa
4.5 out of 5.0 #70 Jalan Pratama, Nusa Dua
Free cancellation
4.2/5 (604 reviews)
SG$90/ nightfor 2 guests

The hotel is a typical Balinese style hotel , right on the beach . Staff are very friendly . Hotel needs a lot of maintenace.

Reviewed on 8 Jan,2019
Hotel Tjampuhan Spa
Hotel Tjampuhan Spa
4.0 out of 5.0 Jalan Raya Tjampuhan, Ubud
4.1/5 (343 reviews)
SG$104/ nightfor 2 guests

If you want to be immersed in the jungle then this is the hotel for you. The location was excellent and the coffee shop across the street was amazingly delicious. The continental breakfast was good but the view makes it better. Just keep in mind the WiFi will suck here unfortunately but overall had ...

Reviewed on 17 Jan,2019
Map

Recently booked Hotels with Balcony in Bali

Dekuta Hotel
3.5 out of 5.0
Last booking: 24minutes ago