Hotel deals Asia Indonesia

Hotels in Indonesia

Find the best deals on 45,159 hotels in Indonesia

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in Indonesia

Looking for a city in Indonesia to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
$41 - $76
CHEAPEST CITY IN INDONESIA Batam 24% cheaper Hotels in Batam are the cheapest in Indonesia at just $41 per night on average.
MOST EXPENSIVE CITY IN INDONESIA Pemenang 41% more expensive Pemenang has the highest priced hotels in Indonesia with rooms averaging $77 per night.
MOST POPULAR CITY IN INDONESIA Denpasar 76% more users visited More momondo users search for hotels in Denpasar than any other city in Indonesia

Popular Cities in Indonesia

Book one of the best deals Indonesia has to offer in these popular locations
$self.alt
Best value
b Hotel Bali & Spa
8.4
$38
$self.alt
No. 1 most popular
Hotel Indigo Bali Seminyak Beach
9.3
$255
$self.alt
No. 2 most popular
Inna Grand Bali Beach
7.4
$52
$self.alt
No. 3 most popular
Prama Sanur Beach Bali
8.6
$107
$self.alt
No. 4 most popular
Eastin Ashta Resort Canggu
9.2
$78
$self.alt
No. 5 most popular
Kamuela Villas & Suites Sanur
8.7
$104
$self.alt
The Trans Resort Bali
9.4
$196
$self.alt
Best value
Legian Beach Hotel
8.7
$126
$self.alt
No. 1 most popular
Courtyard by Marriott Bali Seminyak Resort
9.2
$156
$self.alt
No. 2 most popular
Hard Rock Hotel Bali
8.4
$189
$self.alt
No. 3 most popular
The Royal Beach Seminyak Bali - MGallery Collection
9.0
$199
$self.alt
No. 4 most popular
Sheraton Bali Kuta Resort
8.9
$199
$self.alt
No. 5 most popular
Padma Resort Legian
9.4
$248
$self.alt
Pullman Bali Legian Beach
8.2
$150
$self.alt
Best value
Novotel Bali Nusa Dua
8.3
$120
$self.alt
No. 1 most popular
Inaya Putri Bali
9.0
$159
$self.alt
No. 2 most popular
Grand Hyatt Bali
8.4
$222
$self.alt
No. 3 most popular
The Westin Resort Nusa Dua Bali
8.8
$187
$self.alt
No. 4 most popular
Ayodya Resort Bali
8.7
$144
$self.alt
No. 5 most popular
Sofitel Bali Nusa Dua Beach Resort
8.6
$226
$self.alt
Hilton Bali Resort
8.6
$166
$self.alt
Best value
Pertiwi Bisma 2
8.4
$55
$self.alt
No. 1 most popular
Hotel Tjampuhan Spa
8.2
$88
$self.alt
No. 2 most popular
Visesa Ubud Resort
8.8
$159
$self.alt
No. 3 most popular
Royal Kamuela Villas & Suites at Monkey Forest Ubud
9.5
$213
$self.alt
No. 4 most popular
Komaneka at Tanggayuda
9.4
$399
$self.alt
No. 5 most popular
The Mansion Resort Hotel & Spa
8.3
$104
$self.alt
Alaya Resort Ubud
9.1
$164
$self.alt
Best value
Grand Kesambi Resort and Villas
7.0
$38
$self.alt
No. 1 most popular
Aston Canggu Beach Resort
8.2
$91
$self.alt
No. 2 most popular
Lv8 Resort Hotel
7.5
$130
$self.alt
No. 3 most popular
The Kirana Canggu Hotel
8.4
$71
$self.alt
No. 4 most popular
Grand Balisani Suites
8.4
$80
$self.alt
No. 5 most popular
The Haven Suites Bali Berawa
9.1
$147
$self.alt
Pandawa All Suite Hotel
7.9
$54

Indonesia travel tips

Let us help you with the best tips about Indonesia

When is the least expensive time to stay in Indonesia?

At just $127 per night on average, May is the least expensive month to stay at a hotel in Indonesia. The most expensive month to stay at a hotel in Indonesia is April.

Where do most people stay in Indonesia?

Out of all the tourist destinations in Indonesia, our data shows that travellers tend to visit Denpasar more often than any other city.

How much does a luxury hotel cost in Indonesia?

An average rate of $295 per night is to be expected when planning a stay in a luxury hotel room in Indonesia. This rate is about 57% above the country’s average nightly rate of $188.

Which city in Indonesia has the most expensive hotel rooms?

Visiting and staying overnight in Pemenang will cost you a premium compared to the rest of Indonesia. Expect to pay $77 per night, a rate that is about 41% more than the country’s average.

Which city in Indonesia has the least expensive hotel rooms?

If you are travelling to Indonesia on a budget, plan to stay in Kuta which boasts the lowest average hotel room cost in the country. Charging about 79% lower than the country’s average, hotel room rates in Kuta are typically around $40 per night.


Popular international routes landing in Indonesia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Perth to Denpasar (Bali)
Fastest flight time
3h 40m
Cheapest price
$225
Melbourne to Yogyakarta
Fastest flight time
22h 25m
Cheapest price
$341
Sydney to Denpasar (Bali)
Fastest flight time
6h 15m
Cheapest price
$400
Brisbane to Denpasar (Bali)
Fastest flight time
6h 15m
Cheapest price
$475
Rockhampton to Denpasar (Bali)
Fastest flight time
8h 50m
Cheapest price
$652
Adelaide to Denpasar (Bali)
Fastest flight time
9h 05m
Cheapest price
$665
Canberra to Denpasar (Bali)
Fastest flight time
9h 25m
Cheapest price
$721
Newcastle to Denpasar (Bali)
Fastest flight time
20h 10m
Cheapest price
$830
Townsville to Denpasar (Bali)
Fastest flight time
15h 05m
Cheapest price
$834
Mackay to Jakarta
Fastest flight time
20h 40m
Cheapest price
$834
View more
Hotel deals Asia Indonesia