COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Ubud Hotels from SG$44

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.

Filter by

Ubud Nyuh Bali Resort & Spa
4.5 out of 5
Jalan Raya Silungan, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$123 per night from 1 Aug to 1 Aug
Excludes taxes & fees
5.99 km from city centre
4.8/5Exceptional! (66 reviews)
"Beautiful property with private pool along with the suite room. Loved our stay"

Reviewed on 24 Feb,2021

Ubud Nyuh Bali Resort & Spa
Mandapa, A Ritz-Carlton Reserve
5 out of 5
Jalan Kedewatan, Banjar Kedewatan, Ubud, Ubud
The price is SG$895 per night from 22 Aug to 22 Aug
Excludes taxes & fees
3.01 km from city centre
4.8/5Exceptional! (147 reviews)
Exceptional!
"It was beyond our expectation. Everything from the room the service was beyond excellence. We knew that the place being a ritz Carlton the hotel would be spectacular but the service was what this set this hotel aside. Everyone from the general manager to our butler Justine made our stay beyond our ..."

Reviewed on 5 Jan,2020

Mandapa, A Ritz-Carlton Reserve
Royal Kamuela Villas & Suites at Monkey  Forest, Ubud
5 out of 5
Jl. Monkey Forest, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$84 per night from 29 Aug to 29 Aug
Excludes taxes & fees
1.06 km from city centre
4.8/5Exceptional! (443 reviews)
"This hotel is lovely! Unfalteringly polite and helpful staff, who could not do enough for you. Really peaceful pool area, lovely and quiet. The hotel is set back from the main road in Ubud like a calm oasis. Big, comfortable room, plenty of storage space and charging points. Perfect for an adults ..."

Reviewed on 22 Mar,2020

Royal Kamuela Villas & Suites at Monkey Forest, Ubud
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
The Sankara Resort by Pramana
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$135 per night from 5 Aug to 5 Aug
Excludes taxes & fees
3.28 km from city centre
4.7/5Exceptional! (202 reviews)
"good location good value for the money helpful staff recommended overall"

Reviewed on 23 Mar,2021

The Sankara Resort by Pramana
Viceroy Bali
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, Bali
The price is SG$762 per night from 1 Aug to 1 Aug
Excludes taxes & fees
2.1 km from city centre
4.9/5Exceptional! (250 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 Westin Resort & Spa Ubud, Bali
5 out of 5
Jl. Lod Tunduh, Br. Kengetan, Desa Singakerta, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$118 per night from 12 Aug to 12 Aug
Excludes taxes & fees
4.57 km from city centre
4.7/5Exceptional! (6 reviews)
"What makes Westin stands alone is the utmost kindness, genuine smile, and passionate service entertained by the staff the moment you check in, check out and all in between"

Reviewed on 14 Jul,2021

The Westin Resort & Spa Ubud, Bali
Four Seasons Resort Bali at Sayan
5 out of 5
Sayan Ubud Gianyar, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$1,021 per night from 22 Aug to 22 Aug
Excludes taxes & fees
2.42 km from city centre
4.7/5Exceptional! (190 reviews)
"Love the place It so beautiful have a wonderful time"

Reviewed on 21 Feb,2020

Four Seasons Resort Bali at Sayan
Natya Resort Ubud
4 out of 5
Jalan Kelabang Moding, Desa Tegalalang, Ubud
Fully refundableReserve now, pay when you stay
The price is SG$105 per night from 29 Aug to 29 Aug
Excludes taxes & fees
4.01 km from city centre
4.7/5Exceptional! (54 reviews)
"Perfect honeymoon thanks to beauty of hotel and help of the team"

Reviewed on 20 Apr,2020

Natya Resort Ubud
Visesa Ubud Resort
5 out of 5
Jalan Suweta, Banjar Bentuyung Sakti, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$144 per night from 3 Aug to 3 Aug
Excludes taxes & fees
1.91 km from city centre
4.5/5Wonderful! (287 reviews)
"We had a great stay with amazing staff! Canโ€™t wait to come back!"

Reviewed on 21 Mar,2020

Visesa Ubud Resort
Dedary Kriyamaha Ubud by Pramana
4 out of 5
Banjar Pinjul, Desa Kendran, Tegalalang, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$135 per night from 29 Aug to 29 Aug
Excludes taxes & fees
3.61 km from city centre
4.7/5Exceptional! (109 reviews)
"The staff were really nice and friendly , especially adi. We had some trouble trying to sort flights out to get home because of the virus he was very understanding. The property is quiet and Has beautiful rooms"

Reviewed on 23 Mar,2020

Dedary Kriyamaha Ubud by Pramana
Royal Pita Maha
5 out of 5
Desa Kedewatan, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$123 per night from 1 Aug to 1 Aug
Excludes taxes & fees
4.17 km from city centre
4.5/5Wonderful! (305 reviews)
Great Balinese hospitality and culture
"If you would like to experience true Balinese hospitality... then I would definitely recommend this hotel. The grounds and buildings are absolutely beautiful and the service was exemplary. The hotel may seem slightly dated but I think the character and the ambiance more than make up for it"

Reviewed on 5 Mar,2020

Royal Pita Maha
The Udaya Resorts and Spa
4 out of 5
Jl. Sriwedari No 48B, Desa Tegallantang, Ubud, Bali
The price is SG$128 per night from 2 Aug to 2 Aug
Excludes taxes & fees
2.34 km from city centre
4.8/5Exceptional! (123 reviews)
"It was a very relaxing atmosphere. And the staff was very attentive to our needs and went above and beyond to make our stay memorable."

Reviewed on 13 Mar,2020

The Udaya Resorts and Spa
Tejaprana Resort & Spa
4 out of 5
Banjar Sapat, Tegallalang, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$153 per night from 29 Aug to 29 Aug
Excludes taxes & fees
4.04 km from city centre
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
Adiwana Monkey Forest
4 out of 5
Jl. Wenara Wana Monkey Forest, Gianyar, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$44 per night from 6 Aug to 6 Aug
Excludes taxes & fees
0.7 km from city centre
4.7/5Exceptional! (30 reviews)
Great hotel
"Very nice and clean place The second time ive been there Everything is great wifi good Room clean 10 out of 10"

Reviewed on 13 Sep,2020

Adiwana Monkey Forest
Villa Kupu-Kupu
4.5 out of 5
Jalan Raya Sebali, No. 7, Ubud, Bali
3.03 km from city centre
4.4/5Excellent! (11 reviews)
"Location was terrible"

Reviewed on 20 Jan,2019

Villa Kupu-Kupu
The Kayon Resort by Pramana
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$163 per night from 2 Aug to 2 Aug
Excludes taxes & fees
3.96 km from city centre
4.9/5Exceptional! (239 reviews)
amazing hotel
"Best hotel ive ever stayed in throughout the world . So perfect"

Reviewed on 8 Feb,2020

The Kayon Resort by Pramana
Ayung Resort Ubud
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali
7.02 km from city centre
4.8/5Exceptional! (377 reviews)
Incredible
"This place is INCREDIBLE. The staff are the most welcoming and genuinely friendly people I have ever encountered. The breakfasts were out of this world good. Wish we had more time to enjoy the amenities like the spa and cooking classes."

Reviewed on 15 Mar,2020

Ayung Resort Ubud
Dwaraka The Royal Villas
4 out of 5
Sriwedari St. No 11 B, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$101 per night from 5 Aug to 5 Aug
Excludes taxes & fees
1.64 km from city centre
4.9/5Exceptional! (55 reviews)
"Marvellous hotel let down a bit by its kitchen. We preferred to eat out - food a bit bland and not great value."

Reviewed on 4 Feb,2020

Dwaraka The Royal Villas
Tanah Gajah, a Resort by Hadiprana
5 out of 5
Jalan Goa Gajah, Tengkulak Kaja, Gianyar, Ubud, Bali
Fully refundable
The price is SG$459 per night from 2 Aug to 2 Aug
Excludes taxes & fees
2.75 km from city centre
4.9/5Exceptional! (131 reviews)
"The property is lovely and a great location to be in to just relax and unwind. The paddy fields look loverly and the restaurant overlooking the fields were fantastic sight to dine off. We had a personal buttler who was very attentive, quick and humble. The entire staff knew about us since there are ..."

Reviewed on 16 Jan,2020

Tanah Gajah, a Resort by Hadiprana
Beehouse Dijiwa Ubud
4 out of 5
Jl. Sawah Indah, Peliatan, Ubud, Bali
Fully refundableReserve now, pay when you stay
The price is SG$70 per night from 31 Jul to 31 Jul
Excludes taxes & fees
1.67 km from city centre
4.8/5Exceptional! (13 reviews)
A lovely place
"We spent two very pleasant nights here, a truly lovely place."

Reviewed on 15 Jul,2020

Beehouse Dijiwa Ubud
Don'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

Recent Reviews in Ubud

More trip options