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.

Ubud Hotels from Rs4,811

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.

Discover neighborhoods in Ubud

Find the best Ubud areas and neighborhoods for the activities you enjoy most. Learn more about Ubud

Ubud hotels and places to stay

SereS Springs Resort & Spa Singakerta
5 out of 5
Banjar Jukut Paku Singakerta, Ubud
Free cancellationReserve now, pay when you stay
The price is Rs5,806 per night
3.66 km from city centre
4.7/5Exceptional! (283 reviews)

"This was the nicest hotel we stayed at in Bali, it was great!"…"

Reviewed on 22 Mar 2020

SereS Springs Resort & Spa Singakerta
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 Rs4,811 per night
5.01 km from city centre
4.7/5Exceptional! (198 reviews)

"Beautiful property and wonderful customer service."…"

Reviewed on 16 Mar 2020

The Sankara Resort by Pramana
Natya Resort Ubud
4 out of 5
Jalan Kelabang Moding, Desa Tegalalang, Ubud
Free cancellationReserve now, pay when you stay
The price is Rs5,341 per night
4.01 km from city centre
4.7/5Exceptional! (51 reviews)
I think you'll find much better, it was just OK

"This place is OK, as always in Bali the staff were super friendly, the resort itself was nice, the views are great. The Royal villas for me are a little odd, the downstairs pool area can feel a little dark and small. The breakfast was in my opinion average at best, the fruit was delicious (you cant ..."…"

Reviewed on 25 Feb 2020

Natya Resort Ubud
The Sankara Suites & Villas by Pramana
4 out of 5
Jl. Sri Wedari Ubud, Kabupaten Gianyar, Ubud
The price is Rs10,441 per night
1.84 km from city centre
4.8/5Exceptional! (60 reviews)

"Loved my stay here really. Sad it was only a few short nights but very wonderful room, lovely staff, very accommodating. It is situated in a peaceful part of Ubud and they have a shuttle to take you to the more touristy attractions. Their breakfast is soooo delicious! and their Radha Spa is so beautiful. ..."…"

Reviewed on 6 Mar 2020

The Sankara Suites & Villas by Pramana
Alila Ubud. Bali
5 out of 5
Desa Melinggih Kelod, Gianyar, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is Rs10,619 per night
5.65 km from city centre
4.6/5Wonderful! (300 reviews)

"Magical experience, incredible Balinese hospitality and what a beautiful setting!! 10/10 would definitely come back and recommend to anyone. Also the breakfast is awesome!!!"…"

Reviewed on 27 Jan 2020

Alila Ubud. Bali
Best Western Premier Agung Resort Ubud
4 out of 5
Jalan Sriwedari No. 99, Gianyar, Ubud, Bali
Free cancellationReserve now, pay when you stay
The price is Rs4,919 per night
0.89 km from city centre
4.5/5Wonderful! (176 reviews)

"Great location near Ubud town. Very efficient staff and friendly. Very spacious and clean rooms Nice pool and poolside bar. Breakfast is only area needing improvement- more hot dishes ie grilled tomatoes, bacon and mushrooms I would definitely staff there again !"…"

Reviewed on 28 Feb 2020

Best Western Premier Agung Resort Ubud
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, Bali
The price is Rs39,845 per night
2.1 km from city centre
4.9/5Exceptional! (249 reviews)

"This hotel was tucked away in unspoiled nature. Seeing the steam rise from the canyon after a rain never disappointed. On the first night, monkeys were migrating through my yard. I think they wanted the welcoming fruit basket. Jero took really good care of us. It was also nice talking to Agas, who ..."…"

Reviewed on 24 Feb 2020

Viceroy Bali
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 Rs7,937 per night
1.77 km from city centre
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
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 Rs10,468 per night
7.02 km from city centre
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 Kayon Resort by Pramana
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali
Get Rates
3.96 km from city centre
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
Can't see what you're looking for?
See all available properties in Ubud
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.

Visiting Ubud

Couples looking to get away will find a romantic atmosphere in Ubud, and visitors give high marks for the temples, beautiful forests and relaxing spas. This cultural city also attracts tourists with its art. Tanah Lot, Kuta Beach and Sanur Beach are some of the top sights around the area.

  • There are 734 hotels and other accommodation options in Ubud
  • The closest major airport is in Denpasar (DPS-Ngurah Rai Intl.), 17.8 mi (28.6 km) from the city centre

Dressing for Ubud

  • Between January and March, daytime temperatures average 33°C, whilst night-time temperatures stay around 22°C
  • From April to June, the average is 33°C during the day and 20°C at night
  • July to September sees average temperatures of 31°C during the day and 20°C at night
  • Between October and December, you can expect 33°C as the daytime average and 22°C as the night-time average
  • Ubud gets about 44 millimetres of rain per year
  • April and November are usually the hottest months averaging 33°C, while July and June are usually the coldest with an average temperature of 21°C

Frequently asked questions

Where is the best place for a stay in Ubud?
Tejaprana Bisma is a favourite property for Expedia customers. This 4-star hotel offers a full-service spa and private pools. It is located a short 6-minute walk from Ubud Monkey Forest. Other top choices based on traveller reviews include The Kayon Resort by Pramana and Purana Boutique Resort.
If I need to cancel my hotel reservation in Ubud, will I receive a refund?
Yes! You’ll find that most hotel bookings are fully refundable as long as you cancel before the hotel’s cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If you booked a non-refundable reservation, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Put in your dates and click on “Search”, then use the filter option “free cancellation” to review the best deals in Ubud.
What's the best place to stay on a budget in Ubud?
Based on reviews, Frangipani Bungalow Ubud is a popular 2.5-star guesthouse for our travellers looking for an economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include Pertiwi Resort & Spa and Suparsa’s Home Stay.
What's the best accommodation option for a family holiday to Ubud?
Padma Retreat Ubud is a top 3-star guesthouse on Expedia for families, and features an outdoor pool and free breakfast. Other choices for your child-friendly holiday include Komaneka at Tanggayuda and Arnawa Bungalow. Also, attractions in the area such as Waterbom Bali and Bali Zoo are fun for children of all ages.
What's the best accommodation for a romantic getaway to Ubud?
Kamandalu Ubud is a favourite 5-star resort for couples, and features in-room massages and deep-soaking baths. Other good choices for your romantic getaway include Warwick Ibah Luxury Villas & Spa and The Lokha Ubud Resort, Villas & SPA.
What's the best pet-friendly hotel in Ubud?
Krishna Ubud Villa is a top villa for people travelling with their pets, and offers an outdoor pool and private pools for its human guests. Praety Home Stay is another good choice if you’re bringing your pet along.
What's the best hotel for a beach holiday in Ubud?
Tejaprana Bisma is a top 4-star hotel for a beach holiday, and features an outdoor pool and free breakfast. Other good choices for your stay near the beach include BeingSattvaa Retreat Villa and Ubud Raya Hotel. Head to Sanur Beach or Seminyak Beach for some quality time by the water.
What's the best luxury hotel in Ubud?
The Ubud Village Resort & Spa is a 4.5-star resort with 3 bars and a full-service spa, and it’s a popular choice for Expedia travellers looking for a pampered stay. Warwick Ibah Luxury Villas & Spa and Komaneka at Bisma are other upscale choices for your holiday.
What's the best boutique accommodation in Ubud?
Royal Kamuela Villas & Suites at Monkey Forest, Ubud is a favourite 5-star hotel with Expedia travellers looking for stylish accommodation, and features a restaurant and a bar. The Mansion Resort Hotel & Spa and The Purist Villas & Spa are other boutique-style choices.
What is the best spa hotel in Ubud?
Alila Ubud. Bali is a top luxury spa hotel featuring a restaurant, an outdoor pool, a rooftop terrace and a bar. Enjoy a facial, body scrub or body wrap at Spa Alila. In-room massages are also available. Other popular spa hotels in Ubud include UBUD WANA RESORT and Alaya Ubud.
What's the best hotel in Ubud with a water park on site or close by?
Green Bird Villa is a popular 3.5-star hotel featuring an airport shuttle and a water park
What's it like staying in Ubud?
Couples looking to get away will find a romantic atmosphere in Ubud, and visitors give high marks for the temples, beautiful forests and relaxing spas. This cultural city also attracts tourists with its art. Top sights in the city include Ubud Monkey Forest, Ubud Royal Palace and Ubud Traditional Art Market. In Ubud, there are 1610 hotels and other accommodation options to choose from.

Ubud Hotel Reviews

More trip options