Choosing your base in Indonesia
Within one island, a city base, coastal property and inland stay can still mean very different daily journeys. Compare the exact address with your plans and confirm the next leg before fixing the final night.
Explore destinations in Indonesia
Bali
Bali's inland and coastal bases lead to different trips. Start with where you want to spend your days, then compare the exact address and the journeys from each property.
Read the guide →Balikpapan
Balikpapan is a coastal city in East Kalimantan on Borneo. Choose a local base around your actual plans and any onward journey.
Read the guide →Bandar Lampung
Bandar Lampung is at Sumatra's southern end. Decide whether it is the focus of your visit or an overnight stop within a longer journey.
Read the guide →Bandung
Bandung is in West Java's highlands. Decide whether the stay is for exploring the city or spending time at a property farther out.
Read the guide →Banyuwangi
Banyuwangi is at Java's eastern end. Decide whether you want time in the town or a base around onward travel and outings in the wider area.
Read the guide →Batam Island
Batam is part of Indonesia's Riau Islands. Choose the local base and arrival terminal together, particularly when the stay depends on a sea connection.
Read the guide →Bekasi
Bekasi lies on Jakarta's eastern side in West Java. Choose accommodation around the specific district or appointment your visit needs.
Read the guide →Bogor
Bogor is in West Java, south of Jakarta. Choose between a city base and accommodation farther out after mapping the places you intend to visit.
Read the guide →Cikarang
Cikarang is an industrial and residential area in West Java's Bekasi Regency. Pin the actual site or neighbourhood you need before comparing hotel rates.
Read the guide →Cirebon
Cirebon is a port city on Java's northern coast. Plan the hotel around the part of the city you want to explore and the arrival route you will use.
Read the guide →Jakarta
Jakarta sits on Java's northwestern coast. Choose the part of the city your visit requires before comparing hotels across the wider metropolitan area.
Read the guide →Lombok
Lombok is an island east of Bali. Choose the part of the island you want to use as a base before comparing coastal and inland accommodation.
Read the guide →Makassar
Makassar is on Sulawesi's southwest coast and is the capital of South Sulawesi. Decide whether the stay is for the city itself or a connection in a wider itinerary.
Read the guide →Malang
Malang is an inland city in East Java. Decide whether it is the main destination or a base around journeys elsewhere before choosing the hotel area.
Read the guide →Manado
Manado is North Sulawesi's capital. Decide whether the stay is for time in the city or a base for separately arranged outings.
Read the guide →Medan
Medan is North Sumatra's capital. Choose accommodation around the part of the city you need and the arrival or onward connection used for the trip.
Read the guide →Palembang
Palembang is South Sumatra's capital and extends across both banks of the Musi River. Choose the local base around the places you expect to use.
Read the guide →Pekanbaru
Pekanbaru is Riau's capital on the eastern side of Sumatra. Choose the hotel area around your main daily destination and arrival point.
Read the guide →Pontianak
Pontianak is West Kalimantan's capital on Borneo, near the meeting of the Kapuas and Landak rivers. Choose the hotel around the part of the city you want to use.
Read the guide →Puncak
Puncak is a mountain-pass area in West Java between Bogor and Bandung. Choose the local stretch that fits your plans before comparing properties under the same destination name.
Read the guide →Purwokerto
Purwokerto is in Central Java's Banyumas Regency. Start with your planned visits and the arrival route, then choose a useful local base.
Read the guide →Semarang
Semarang is a port city and the capital of Central Java. Choose the hotel around the part of the city you want to explore and the route used for arrival.
Read the guide →Surabaya
Surabaya is a major city in East Java on the Madura Strait. Choose the neighbourhood around the purpose of your visit before comparing accommodation across the city.
Read the guide →Surakarta
Surakarta, also called Solo, is in Central Java. Choose the hotel around your planned city visits and the station or road route used for arrival.
Read the guide →Tangerang
Tangerang is west of Jakarta and includes Soekarno-Hatta Airport. Separate a flight stopover from a stay in the local area before choosing accommodation.
Read the guide →Yogyakarta
Yogyakarta is a centre of Javanese arts and culture in south-central Java. Choose a base around the city visits and any separate outings you want to make.
Read the guide →
Before choosing a room
Check whether a villa rate covers the entire unit and whether the advertised pool is private to your booking.
Compare the exact room category, including bed layout, cancellation terms and the full stay total. Hotel photographs may show several categories. If a detail matters to you, look for it in the room description or ask the property.
Where guest evidence is available, use it to investigate specific questions about the stay. Read the supporting comments and their dates. A neighbourhood description cannot establish how quiet an individual room will be.
Planning resources
Our stay advice is editorial guidance. Room facilities, transport services and hotel offers can change. Confirm the details for your trip before booking.
