Find hotels in Ubud from CA $22

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Area
Area
Popular locations
Popular locations
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top 10 Ubud hotels and places to stay

Four Seasons Resort Bali at Sayan - CHSE Certified
5 out of 5
Sayan Ubud Gianyar, Ubud, Bali, 80361
Fully refundableReserve now, pay when you stay
The price is CA $770 per night from Feb. 16 to Feb. 17
CA $770
per night
Feb. 16 - Feb. 17
2.3 km from city centre
4.7/5 Exceptional! (197 reviews)
"Exceeded my expectations. Truly a 5 star resort - the staff goes above and beyond and the attention to detail is incredible. I’ve never been so impressed with a hotel in my life. Highly recommend"

Reviewed on Oct. 19, 2022

Four Seasons Resort Bali at Sayan - CHSE Certified
Tejaprana Bisma - CHSE Certified
4 out of 5
Jalan Bisma, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $240 per night from Mar. 4 to Mar. 5
CA $240
per night
Mar. 4 - Mar. 5
1.19 km from city centre
5/5 Exceptional! (103 reviews)
Incredible Experience!
"We have traveled extensively in Southeast Asia and Tejaprana would rate as one of the very best resorts we have ever stayed at. What stands out the most is the fabulous staff. From the airport arrival driver, to the front desk staff, to the restaurant servers, to the room attendants, they were all ..."

Reviewed on Jan. 9, 2023

Tejaprana Bisma - CHSE Certified
Adiwana Bisma - CHSE Certified
4 out of 5
Jl. Bisma, Ubud, Kecamatan Ubud, Ubud, Bali, 80571
The price is CA $205 per night from Feb. 9 to Feb. 10
CA $205
per night
Feb. 9 - Feb. 10
0.66 km from city centre
4.9/5 Exceptional! (22 reviews)
"It’s a beautiful hotel that’s centrally located. nice, large, and newish rooms, well kept and clean. Would stay again. Within walking distance to all the shops and restaurants. I wish there were more amenities like a sauna. Staff was attentive and responded quickly and overall very accommodating ..."

Reviewed on Feb. 1, 2023

Adiwana Bisma - CHSE Certified

Save an average of 15% on thousands of hotels when you're signed in

Sayong House
2.5 out of 5
Jalan Dewi Sita, Gang Maruti, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $22 per night from Feb. 17 to Feb. 18
CA $22
per night
Feb. 17 - Feb. 18
0.33 km from city centre
4.6/5 Wonderful! (65 reviews)
"A beautiful quiet and serene family run guesthouse in the heart of Ubud."

Reviewed on Jan. 28, 2023

Sayong House
Viceroy Bali - CHSE Certified
5 out of 5
Jalan Lanyahan, Banjar Nagi, Ubud, BALI, 80571
The price is CA $388 per night from Feb. 11 to Feb. 12
CA $388
per night
Feb. 11 - Feb. 12
2.18 km from city centre
4.8/5 Exceptional! (273 reviews)
Absolutely Superb Resort
"It’s clear to us why the Viceroy earned their Conde Nast World Class rating. The grounds are impeccable, the view of the lush green valley is magnificent, and the relatively small size of the complex (<50 villas) supports a very high staff to guest ratio resulting in high touch quality care where ..."

Reviewed on Jan. 26, 2023

Viceroy Bali - CHSE Certified
KajaNe Mua
4 out of 5
Monkey Forest St., Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $119 per night from Mar. 10 to Mar. 11
CA $119
per night
Mar. 10 - Mar. 11
0.7 km from city centre
4.6/5 Exceptional! (394 reviews)
"The standout here was the service. The people that work here are very friendly and went out of their way to make our stay great."

Reviewed on Feb. 1, 2023

KajaNe Mua
Goya Boutique Resort - CHSE Certified
4 out of 5
Jl. Bisma, Ubud, Bali, 80571
The price is CA $235 per night from Feb. 11 to Feb. 12
CA $235
per night
Feb. 11 - Feb. 12
0.67 km from city centre
4.7/5 Exceptional! (142 reviews)
"I and my wife stay in innumerable hotels around the world every year, medium to upper price bracket range. Of those we would say a dozen rank as our favorites and the Goya is among them. As far as guest hospitality is concerned, theirs exceeds even the best Bali can offer, and the rooms and guest ..."

Reviewed on Jan. 9, 2023

Goya Boutique Resort - CHSE Certified
Alila Ubud. Bali - CHSE Certified
5 out of 5
Desa Melinggih Kelod, Gianyar, Ubud, Bali, 80572
Fully refundableReserve now, pay when you stay
The price is CA $212 per night from Feb. 22 to Feb. 23
CA $212
per night
Feb. 22 - Feb. 23
5.57 km from city centre
4.6/5 Wonderful! (309 reviews)
"Location and style is great. Food is tasty. Bathtub is fantastic. The only drawback is the TV in guest rooms are a bit too small. Also given the climate would be great if dehumidifier can be equipped in each room."

Reviewed on Dec. 25, 2022

Alila Ubud. Bali - CHSE Certified
Kenran Resort Ubud by Soscomma
4.5 out of 5
Jln Raya Desa Kenderan, Kec. Tegallalang, Ubud, Bali, 80552
The price is CA $153 per night from Feb. 18 to Feb. 19
CA $153
per night
Feb. 18 - Feb. 19
4.55 km from city centre
4.3/5 Excellent! (3 reviews)
"Everything was exactly like the pictures and the description."

Reviewed on Jan. 19, 2023

Kenran Resort Ubud by Soscomma
Ubud Nyuh Bali Resort & Spa - CHSE Certified
4.5 out of 5
Jalan Raya Silungan, Ubud, Bali, 80571
The price is CA $134 per night from Mar. 4 to Mar. 5
CA $134
per night
Mar. 4 - Mar. 5
6.01 km from city centre
4.8/5 Exceptional! (74 reviews)
"Very good,the staff are lovely."

Reviewed on Dec. 15, 2022

Ubud Nyuh Bali Resort & Spa - CHSE Certified
The Udaya Resorts and Spa - CHSE Certified
4 out of 5
Jl. Sriwedari No 48B, Desa Tegallantang, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $179 per night from Feb. 16 to Feb. 17
CA $179
per night
Feb. 16 - Feb. 17
2.36 km from city centre
4.8/5 Exceptional! (171 reviews)
"This is a FANTASTIC property if you want a visit to ubud. my wife and i came here for our honeymoon and spent 4 nights here and actually stayed in 3 different room options each night just to get a feel for each. Overall loved the rooms, the easy transport to city center in a 7 min free shuttle and ..."

Reviewed on Jan. 3, 2023

The Udaya Resorts and Spa - CHSE Certified
Kayumanis Ubud Private Villas & Spa - CHSE Certified
5 out of 5
Sayan Village, PO BOX 777, Ubud, Bali, 80571
The price is CA $339 per night from Feb. 10 to Feb. 11
CA $339
per night
Feb. 10 - Feb. 11
2.45 km from city centre
4.7/5 Exceptional! (473 reviews)
"Amazing facilities and super friendly staff.we had great time and highly recommend to anyone looking for a relaxing and fun vacation in Bali."

Reviewed on Dec. 26, 2022

Kayumanis Ubud Private Villas & Spa - CHSE Certified
COMO Uma Ubud - CHSE Certified
5 out of 5
Jalan Raya Sanggingan,Banjar Lungsiakan, Kedewatan, Ubud, Bali, 80571
The price is CA $321 per night from Mar. 10 to Mar. 11
CA $321
per night
Mar. 10 - Mar. 11
1.89 km from city centre
4.8/5 Exceptional! (287 reviews)
"Very attentive staff members."

Reviewed on Feb. 3, 2023

COMO Uma Ubud - CHSE Certified
Kastara Resort
4 out of 5
Jl. Bangkiang Sidem, Kelusa, Ubud, Bali, 80571
The price is CA $186 per night from Feb. 10 to Feb. 11
CA $186
per night
Feb. 10 - Feb. 11
2.18 km from city centre
4.8/5 Exceptional! (13 reviews)
"This place is absolute magic. The hotel is gorgeous. We had a bath on the balcony. Having a bath sitting in the jungle with storms rolling in was a beautiful experience. The room is stunning. Comfortable bed. Food was good. Only complaint is they need cable like foxtel because the tv reception doesn’t ..."

Reviewed on Jan. 4, 2023

Kastara Resort
SereS Springs Resort & Spa Singakerta - CHSE Certified
5 out of 5
Banjar Jukut Paku Singakerta, Ubud, 80571
Fully refundableReserve now, pay when you stay
The price is CA $144 per night from Feb. 9 to Feb. 10
CA $144
per night
Feb. 9 - Feb. 10
3.64 km from city centre
4.7/5 Exceptional! (323 reviews)
"Wonderful hotel, the staffs were amazing , friendly and very helpful. I would gladly come back, and I highly recommend this hotel"

Reviewed on Jan. 31, 2023

SereS Springs Resort & Spa Singakerta - CHSE Certified
Ayung Resort Ubud - CHSE Certified
4.5 out of 5
Desa Melinggih Kelod, Banjar Begawan Payangan, Ubud, Ubud, Bali, 80572
Fully refundableReserve now, pay when you stay
The price is CA $136 per night from Feb. 15 to Feb. 16
CA $136
per night
Feb. 15 - Feb. 16
6.97 km from city centre
4.8/5 Exceptional! (423 reviews)
"Theeesnuts"

Reviewed on Jan. 16, 2023

Ayung Resort Ubud - CHSE Certified
The Kayon Resort - CHSE Certified
4.5 out of 5
Banjar Kepitu DesaTagalalang, Ubud, Bali, 80571
The price is CA $182 per night from Feb. 15 to Feb. 16
CA $182
per night
Feb. 15 - Feb. 16
4.01 km from city centre
4.9/5 Exceptional! (252 reviews)
"Lovely, serene place tucked in the middle of nature! The staff there were all amazing; I really appreciate their attention to small things that made our stay wonderful. For example, due to some flight issues, we arrived very late on our first night (almost close to midnight) and were quite relieved ..."

Reviewed on Sep. 6, 2022

The Kayon Resort - CHSE Certified
The Sankara Resort by Pramana - CHSE Certified
4 out of 5
Banjar Kumbuh, Desa Mas, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $127 per night from Feb. 10 to Feb. 11
CA $127
per night
Feb. 10 - Feb. 11
3.3 km from city centre
4.7/5 Exceptional! (216 reviews)
"Beautiful resort with friendly welcoming and trusted staff! Best massage ever at their spa. Perfect for a special occasion and great location with free shuttle to Ubud every hour. Thank you to everyone at Sankara! My only feedback is that the beds and pillows are very firm and could use an upgrade ..."

Reviewed on Jan. 20, 2023

The Sankara Resort by Pramana - CHSE Certified
Maya Ubud Resort and Spa - CHSE Certified
5 out of 5
Jalan Gunung Sari, Peliatan, Ubud, Bali, 80571
Fully refundableReserve now, pay when you stay
The price is CA $229 per night from Mar. 11 to Mar. 12
CA $229
per night
Mar. 11 - Mar. 12
1.77 km from city centre
4.7/5 Exceptional! (593 reviews)
"Forest tracking, Pool with jungle n river view."

Reviewed on Feb. 1, 2023

Maya Ubud Resort and Spa - CHSE Certified
Ubud Village Hotel - CHSE Certified
4 out of 5
Jalan Monkey Forest, Gianyar, Ubud, Bali, 80571
The price is CA $109 per night from Feb. 27 to Feb. 28
CA $109
per night
Feb. 27 - Feb. 28
0.6 km from city centre
4.6/5 Wonderful! (248 reviews)
"Booked this hotel very last minute. Was surprisingly good. Excellent, friendly and responsive staff, nice location"

Reviewed on Jan. 31, 2023

Ubud Village Hotel - CHSE Certified
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.

Where to stay in Ubud

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

Hotels near Popular Ubud Attractions

Ubud hotels information

Number of reviews
4581
Accommodation
2105 hotels
Lowest Price
CA $22
Highest Price
CA $770

Price trends for hotels in Ubud

Less expensive
More expensive
This month
Next month
April
December
CA $85
CA $85
Month
Price
January
CA $71
February
CA $85
March
CA $85
April
CA $63
May
CA $64
June
CA $84
July
CA $109
August
CA $92
September
CA $82
October
CA $103
November
CA $66
December
CA $139
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Ubud. Select dates and complete search for nightly totals inclusive of taxes and fees.

Frequently asked questions

Where is the best place for a stay in Ubud?

Adiwana Bisma - CHSE Certified is a favorite property for Expedia customers. This 4-star hotel offers a full-service spa and a restaurant. Other top choices based on traveler reviews include Tejaprana Bisma - CHSE Certified and Luxe Villas Bali. See all available top hotels, or vacation rentals in Ubud.

What are some of the best vacation home rentals in Ubud?

Maimai Sari House: This highly rated vacation home rental in Ubud offers a balcony, a terrace, and air-conditioning to help you feel perfectly comfortable in your new surroundings. Kitchen amenities include a full-sized fridge, a stovetop, and kitchenware. You and your friends and family can relax into your vacation with amenities like a garden. Some other homes for rent in Ubud include Jasmine Lower Suiteubudbest Breakfast In Bali and Amazing Jungle View Villa, 4 BR, Ubud With Staff. See all vacation rentals in Ubud.

If I need to cancel my hotel reservation in Ubud, will I receive a refund?

Yes, you'll find most hotel bookings are refundable provided that you cancel prior to the hotel's cancellation deadline, which is usually within 24-48 hours of check in. If you have a non-refundable reservation, you might be able to cancel it and be given a refund within a 24-hour period of booking. Filter your search by fully refundable to find flexible hotel deals in Ubud.

Where can I learn more about changing or cancelling my trip to Ubud?

To find more details about changing or cancelling your trip to Ubud, head over to our customer service page.

What's the best budget-friendly hotel in Ubud?

Based on reviews, Putri Ayu Cottages is a popular 3.5-star hotel for our travelers looking for an economical choice, and features free WiFi and free parking. Other choices for your budget-friendly stay include Umah Anila and Villa Nirvana. View all budget hotels in Ubud.

What's the best accommodation when traveling with kids to Ubud?

UbudOne is a hotel with an outdoor pool and a restaurant, and it's a top choice on Expedia for families. Other choices for your stay with the kids include Puri Asri Villa and Dina Cottage Ubud. Kids of all ages will also enjoy a visit to Spiritual Center Sinar Suci. Find more child-friendly accommodations in Ubud.

What's the best place to stay for a couple going to Ubud?

Pita Maha - CHSE Certified is a favorite 4.5-star resort for couples, and features deep soaking bathtubs and a full-service spa. Other good choices for a romantic stay include Natura Resort and Spa and Ubud Nyuh Bali Resort & Spa - CHSE Certified. See all romantic hotels in Ubud.

What's the best all-inclusive hotel in Ubud?

Rahayu 2 Bungalows is a 3-star hotel featuring private balconies and a terrace, and a favorite with Expedia travelers. See more all-inclusive resorts in Ubud.

What's the best pet-friendly hotel in Ubud?

Bhuana Shanti Homestay is a top dog-friendly B&B, and offers laundry facilities along with free WiFi for its human guests. See more pet-friendly hotel accommodations in Ubud.

What's the best hotel to stay with easy access to Ubud Monkey Forest?

Adjacent to Ubud Monkey Forest, Tejaprana Bisma is one of the top choices for your stay based on our traveler data, and this 4-star hotel offers a full-service spa and private pools. Other good options close by include Bisma Eight Ubud and Alaya Ubud.

What about the best place to stay close to Ubud Traditional Art Market?

One of the top choices for your stay is Homayoon Villa, located next to Ubud Traditional Art Market, and this 3-star villa offers private pools and free WiFi. Bisma Eight Ubud and Happy Inn are a couple of other good options close by.

What's the best accommodation to stay near the beach in Ubud?

Manada Guesthouse is a top 3-star guesthouse with free breakfast, and it's located on the beach. Other good options for your beach trip include Alas Petulu Villa Resort and Spa and Garden View by Purely. See more stays near the beach in Ubud.

Recent Reviews in Ubud
Expedia verified reviews