Hotels in Ubud

Find the best deals on 3,274 hotels in Ubud

Check-in
Check-out
Compare vs momondo |

Top Hotels in Ubud

Find the perfect Ubud hotel for business or leisure
$self.alt
The Kayon Resort by Pramana
9.6
₹ 16,087
View all deals
$self.alt
Kishi-Kishi Suites Ubud By Eps
₹ 2,180
View all deals
$self.alt
Pertiwi Resort & Spa
8.0
₹ 3,007
View all deals
$self.alt
Maya Ubud Resort & Spa
9.4
₹ 12,855
View all deals
$self.alt
Suastika Lodge
₹ 902
View all deals
$self.alt
Mangosteen Ubud By Premier Hospitality Asia
8.0
₹ 1,428
View all deals
$self.alt
Kakul Villa Ubud & Apartment Suite
8.6
₹ 1,278
View all deals
$self.alt
Nyoman Sandi Guest House
9.4
₹ 2,706
View all deals
$self.alt
Bali Sila Bisma
8.9
₹ 4,285
View all deals
$self.alt
Lucky Family Cottage
9.4
₹ 2,030
View all deals
$self.alt
Umah Anila
9.4
₹ 1,353
View all deals
$self.alt
Uma Taman House
9.6
₹ 1,052
View all deals
$self.alt
Eden House Ubud
9.5
₹ 2,932
View all deals
$self.alt
Legong Guesthouse
8.6
₹ 1,729
View all deals
$self.alt
Element by Westin Bali Ubud
9.0
₹ 6,014
View all deals
$self.alt
Kabera House 2
7.8
₹ 601
View all deals
$self.alt
Suarti Boutique Village
7.6
₹ 6,089
View all deals
$self.alt
Wapa di Ume Ubud
8.9
₹ 9,322
View all deals
$self.alt
Puri Padi Hotel
8.6
₹ 2,706
View all deals
$self.alt
The Payogan Villa Resort & Spa
8.3
₹ 7,743
View all deals
$self.alt
Teba House
8.2
₹ 677
View all deals
$self.alt
Villa Ibu
8.0
₹ 2,932
View all deals
$self.alt
Inata Bisma Hotel Ubud
8.2
₹ 2,330
View all deals
$self.alt
Sapulidi Resort Spa & Gallery Bali
8.3
₹ 3,157
View all deals
$self.alt
Sarin Ubud Suites
8.9
₹ 2,932
View all deals
$self.alt
Arjuna Homestay Ubud
7.9
₹ 526
View all deals
$self.alt
Y Resort Ubud
8.5
₹ 1,804
View all deals
$self.alt
Gerhana Sari 2 Bungalows
9.5
₹ 1,052
View all deals
$self.alt
Secret Garden Guest House
8.8
₹ 1,128
View all deals
$self.alt
Uma Chaming Villas & Gym
9.1
₹ 2,330
View all deals
$self.alt
Guci Guesthouses
9.3
₹ 2,857
View all deals

When to book a hotel in Ubud

Check out the information below to find the best deal on a Ubud hotel room
Low season
January
High season
December

cheapest month to stay

36%

expected price decrease

most expensive time to stay

27%

expected price increase

Price
₹ 11 321 - ₹ 22 590
Highest day of week
Thursday
Cheapest day of week
Saturday

avg. price over the last two weeks

Average price (weeknight)

₹ 19,470

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

₹ 16,162

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Ubud is: 1-2 star, on the same day that your stay begins. 3 star, on the same day that your stay begins. 4-5 star, 18 days before.
90
Days before departure
0
1-2 star
₹ 902 - ₹ 1.955
3 star
₹ 2.706 - ₹ 3.383
4-5 star
₹ 10.525 - ₹ 13.381

How much does a hotel in Ubud cost per night?

Use the information below to find quality Ubud hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Suastika Lodge
₹ 902
$self.alt
#2 most popular
Umah Anila
9.4
₹ 1,353
$self.alt
Best value
Arjuna Homestay Ubud
7.9
₹ 526
3 stars
$self.alt
#1 most popular
Pertiwi Resort & Spa
8.0
₹ 3,007
$self.alt
#2 most popular
Nyoman Sandi Guest House
9.4
₹ 2,706
$self.alt
Best value
Y Resort Ubud
8.5
₹ 1,804
4 stars and above
$self.alt
#1 most popular
The Kayon Resort by Pramana
9.6
₹ 16,087
$self.alt
#2 most popular
Maya Ubud Resort & Spa
9.4
₹ 12,855
$self.alt
Best value
Mangosteen Ubud By Premier Hospitality Asia
8.0
₹ 1,428

Cheapest hotels in Ubud

These hotels and hostels usually make for a cheap way to stay in Ubud
$self.alt
Arjuna Homestay Ubud
7.9
₹ 526
$self.alt
Suastika Lodge
₹ 902
$self.alt
Kabera House 2
7.8
₹ 601
$self.alt
Uma Taman House
9.6
₹ 1,052
$self.alt
Teba House
8.2
₹ 677
$self.alt
Gerhana Sari 2 Bungalows
9.5
₹ 1,052

Get the best value hotel in Ubud

These hotels have the best prices for their ratings
$self.alt
Mangosteen Ubud By Premier Hospitality Asia
8.0
₹ 1,428
$self.alt
Uma Taman House
9.6
₹ 1,052
$self.alt
Lucky Family Cottage
9.4
₹ 2,030
$self.alt
Legong Guesthouse
8.6
₹ 1,729
$self.alt
Umah Anila
9.4
₹ 1,353
$self.alt
Kabera House 2
7.8
₹ 601

Ubud travel information

How long do people stay in Ubud?

A stay of 4 nights is most popular when visiting Ubud.

How much does a hotel cost in Ubud?

The cost of a hotel room in Ubud will vary according to demand, location and star rating. On average, rooms will cost around ₹ 155 per night.

When is the best time to book a hotel in Ubud?

Ubud hotels are at their most economical to book in the month of January. The rates you are charged may be 33% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Ubud?

Friday is the day where you will typically find the lowest price for your hotel room in Ubud. The highest price tends to be on Wednesday.

How much does a hostel in Ubud cost?

Ubud Hostels typically cost in the region of ₹ 13 a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average ₹ 34 cheaper than the average price of a hotel in Ubud.


Looking for a specific type of hotel?

Check out these great hotels in Ubud that are perfect for any stay
Romantic hotels in Ubud
$self.alt
Best value
Maya Ubud Resort & Spa
9.4
₹ 12,855
Kid-friendly hotels in Ubud
$self.alt
Best value
Maya Ubud Resort & Spa
9.4
₹ 12,855

Popular flight routes to Ubud

Find the cheapest flights to Ubud on popular routes
Tiruchirappalli to Denpasar (Bali)
Fastest flight time
11h 00m
Cheapest price
₹ 16,463
New Delhi to Denpasar (Bali)
Fastest flight time
10h 45m
Cheapest price
₹ 20,448
Ahmedabad to Denpasar (Bali)
Fastest flight time
12h 05m
Cheapest price
₹ 21,801
Chennai to Denpasar (Bali)
Fastest flight time
9h 45m
Cheapest price
₹ 23,755
Hyderabad to Denpasar (Bali)
Fastest flight time
9h 35m
Cheapest price
₹ 24,056
Bengaluru to Denpasar (Bali)
Fastest flight time
9h 40m
Cheapest price
₹ 25,710
Kolkata to Denpasar (Bali)
Fastest flight time
9h 10m
Cheapest price
₹ 26,762
Coimbatore to Denpasar (Bali)
Fastest flight time
18h 35m
Cheapest price
₹ 26,837
Thiruvananthapuram to Denpasar (Bali)
Fastest flight time
10h 05m
Cheapest price
₹ 27,815
Mumbai to Denpasar (Bali)
Fastest flight time
13h 15m
Cheapest price
₹ 28,341
View more