Best Places to Stay in Indonesia
Explore over 42000 accommodations in Indonesia
Popular regions
East Java
Average stay price $28.03
Jakarta
Average stay price $42.59
West Java
Average stay price $49.63
Bali
Average stay price $156.05
Popular cities
Bekasi
Average stay price $62.01
Tangerang
Average stay price $73.62
Surabaya
Average stay price $98.92
Klungkung
Average stay price $99.17
Denpasar
Average stay price $208.49
Enjoy budget hotels and stays that won’t break the bank
Good
310 ratings
Mercure Jakarta Kota
Hotel
16 ratings
Free Cancellation
Best Western Plus Kemayoran
Superb
6 ratings
Shinta Guest House
Kokoon Hotel Surabaya
Show all
Live in the lap of luxury
Excellent
231 ratings
Breakfast included
Mulia Villas
15 ratings
The Kayon Jungle Resort by Pramana
110 ratings
Ametis Villas
8 ratings
Villa Casis by Nagisa Bali
Exceptional
387 ratings
Samsara Ubud
403 ratings
Banyan Tree Bintan
So you can indulge guilt-free
288 ratings
Padma Resort Ubud
290 ratings
Ayuterra Resort
1060 ratings
COMO Uma Ubud
219 ratings
The Samaya Ubud
Unwind at exquisite hotels that have hot tubs in the rooms!
646 ratings
The Grand Sunti Ubud
53 ratings
Samanvaya Luxury Resort & Spa - Adults Only
Very Good
63 ratings
AYANA Resort and Spa, BALI
2234 ratings
Komaneka at Bisma - CHSE Certified
We’ll share travel tips, incentives and unmissable offers!