Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Hotels with Restaurants in Ubud

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Hotels with Restaurants in Ubud

The Kayon Resort by Pramana
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali
Get Rates
4.9/5Exceptional! (235 reviews)
amazing hotel

"Best hotel ive ever stayed in throughout the world . So perfect"…"

Reviewed on 8 Feb,2020

The Kayon Resort by Pramana
Bisma Eight Ubud
4.5 out of 5
Jalan Bisma, Ubud, Bali
Get Rates
4.9/5Exceptional! (248 reviews)

"Super sleek property. Very clean and modern while still emitting the Ubud-jungle feel. You can tell it’s a 4-star hotel, although after visiting a few other hotels in Bali, I’m surprised it’s not rated a 5-star hotel."…"

Reviewed on 21 Mar,2020

Bisma Eight Ubud
Tejaprana Resort & Spa
4 out of 5
Banjar Sapat, Tegallalang, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$222 per night
4.8/5Exceptional! (295 reviews)

"Great little place. They manage to keep the bugs under control. The staff are friendly. You need transport to get anywhere but the resort is nice enough to hang around all day."…"

Reviewed on 13 Mar,2020

Tejaprana Resort & Spa
COMO Uma Ubud
5 out of 5
Jalan Raya Sanggingan,Banjar Lungsiakan, Kedewatan, Ubud, Bali
Get Rates
4.8/5Exceptional! (255 reviews)

"The customer service and the quality of food was excellent"…"

Reviewed on 30 Jan,2020

COMO Uma Ubud
Ayung Resort Ubud
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$195 per night
4.8/5Exceptional! (375 reviews)

"Staff were very friendly and helpful, hotel very nice, perfect spot to relax and wind down!"…"

Reviewed on 8 Mar,2020

Ayung Resort Ubud
The Sankara Resort by Pramana
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$89 per night
4.7/5Exceptional! (198 reviews)

"Beautiful property and wonderful customer service."…"

Reviewed on 16 Mar,2020

The Sankara Resort by Pramana
Maya Ubud Resort and Spa
5 out of 5
Jalan Gunung Sari, Peliatan, Ubud, Bali
Get Rates
4.7/5Exceptional! (558 reviews)

"Loved the property, excellent friendly professional staff, we stayed in Villa 416 and had a great view of the valley, one morning I was thrilled to see about 10 monkeys in the trees at my villa."…"

Reviewed on 19 Mar,2020

Maya Ubud Resort and Spa
Komaneka at Tanggayuda
5 out of 5
Br. Tanggayuda, Kedewatan, Ubud Gianyar, Ubud, Bali
Get Rates
4.7/5Exceptional! (262 reviews)
Honeymoon Couple

"My wife and I had a wonderful time in the pool villa during our stay. The service was so friendly and accommodating. Best in class. Thank you Komaneka team for making our honeymoon a memorable experience."…"

Reviewed on 29 Feb,2020

Komaneka at Tanggayuda
Bali Bohemia
3 out of 5
Jl. Nyuh Bojog, Nyuh Kuning, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$28 per night
4.7/5Exceptional! (94 reviews)

"Bali Bohemia saved our honeymoon. My husband and I had to make several adjustments to our March 2020 trip plans due to other Indonesian islands preventing foreigners from entering, as well as abrupt flight cancellations. We came here on recommendation from a friend and couldn't be happier! The staff ..."…"

Reviewed on 30 Mar,2020

Bali Bohemia
Puri Sebali Resort
4.5 out of 5
Jalan Raya Sebali, Banjar Sebali, Desa Keliki, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$139 per night
4.7/5Exceptional! (198 reviews)

"Puri Sebali was a birthday treat & it turned out to be a great one! I stayed in the Royal Villa & the room was beautiful with a stunning view of the Sebali Rice Terraces. The staff was wonderful & made sure we had a pleasant check-in. The breakfast was my favorite part of the day with several options ..."…"

Reviewed on 12 Feb,2020

Puri Sebali Resort
Kamandalu Ubud
5 out of 5
Jalan Andong, Banjar Nagi, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$307 per night
4.7/5Exceptional! (697 reviews)

"Most amazing place ever! My word can’t describe how amazing our stay was.. from the best service ever. Such nice peoples there! They first upgraded us to the house suite. Amazing honeymoon decoration with the cutest flowers which are all over there. The vibe is so relaxing and to me the sound of ..."…"

Reviewed on 12 Mar,2020

Kamandalu Ubud
Alaya Ubud
5 out of 5
Jl. Hanoman, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$163 per night
4.6/5Exceptional! (881 reviews)

"Property was amazing my wife and I loved it, we were here for 4nights during a 10 night trip to Bali and wish we were there for the full 10days. Beautiful hotel and staff were exceptional so inviting and helpful"…"

Reviewed on 16 Mar,2020

Alaya Ubud
Visesa Ubud Resort
5 out of 5
Jalan Suweta, Banjar Bentuyung Sakti, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$232 per night
4.5/5Wonderful! (284 reviews)

"Gorgeous property. Stayed in the family suite which although they say can only fit max 3 people, are large and spacious accommodating my 4 person family. Staying on the resort is staying in your own lux jungle retreat. It's nice and quiet in this jungle retreat. Breakfast is a dream serving a buffet ..."…"

Reviewed on 6 Mar,2020

Visesa Ubud Resort
SenS Hotel and Spa Conference Ubud Town Centre
4.5 out of 5
Jl. Sukma Banjar Tebesaya, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$78 per night
4.5/5Wonderful! (548 reviews)

"Cleanliness and friendly staff. Located in the town centre."…"

Reviewed on 20 Mar,2020

SenS Hotel and Spa Conference Ubud Town Centre
Sri Ratih Cottages
3 out of 5
Jl. Campuhan 1, Penestanan Kelod, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$74 per night
4.5/5Wonderful! (288 reviews)
Excellent stay!

"We spent 3 nights at this cozy resort and we loved it! From extremely friendly staff, very clean and beautifully decorated rooms, to very good spa services with a lovely field view, beautiful garden and delicious food available 24h. It is located at 15min walking distance to the centre and taxi drivers ..."…"

Reviewed on 29 Dec,2019

Sri Ratih Cottages
The Lokha Ubud Resort, Villas & SPA
4.5 out of 5
BR. BANGKIANGSIDEM, DESA KELIKI TEGALLALANG, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$155 per night
4.5/5Wonderful! (528 reviews)

"Restaurant had great service and delicious food. The room was perfect very clean and perfect temperature."…"

Reviewed on 25 Mar,2020

The Lokha Ubud Resort, Villas & SPA
Lumbung Sari Cottages
4 out of 5
Jalan Monkey Forest, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$46 per night
4.4/5Wonderful! (419 reviews)

"Just so peaceful and relaxing. Pleasant staff, wonderful stay"…"

Reviewed on 11 Mar,2020

Lumbung Sari Cottages
Umae Villa
4 out of 5
Jalan Raya Pengosekan, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is SG$61 per night
4/5Very Good! (186 reviews)

"The private pool was amazing and it was very quiet but also close to alot of good restaurants"…"

Reviewed on 29 Feb,2020

Umae Villa
Can't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels with Restaurants in Ubud

Search for Hotels with Restaurants in Ubud on Expedia. You can easily find your hotels in Ubud using one of the methods below:

  • View our selection of featured hotels in Ubud
  • Use the map to find hotels in the Ubud neighborhood you prefer
  • Use the filters to see hotels in a specific area of Ubud, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Ubud
  • Enter your travel dates to view the best deals on hotels in Ubud - while they last

More trip options

Travelers loved these Hotels with Restaurants