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 hotel stock is weighted heavily to the south: the airport sits on the narrow neck of land between Kuta and Jimbaran, with Seminyak and Canggu up the west coast, Sanur facing east, and Nusa Dua and Uluwatu on the Bukit Peninsula. Ubud, inland, is the cultural base, and congested roads make these areas feel further apart than the map suggests.
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, capital of West Java, lies in a highland basin at about 768 m, so it is cooler than Jakarta and serves as the capital's standard weekend escape. Hotels cluster in the centre around the Alun-alun square and the main station, and north along Jalan Dago towards the hills; most jet flights now use Kertajati airport, far to the north-east.
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 an industrial island in Indonesia's Riau Islands, about 20 km south of Singapore, and most leisure visitors arrive by ferry for short breaks. Hotels concentrate in Nagoya, the commercial centre near the Harbour Bay terminal, while Nongsa in the north-east holds most of the resorts; a chain of bridges runs south to Rempang and Galang.
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 sprawls across the north coast of western Java, and traffic, not distance, decides how well a hotel works. Most visitors stay in Central Jakarta near Monas and the Gambir rail hub, or along the Sudirman–Thamrin business corridor, where the MRT, LRT and TransJakarta buses help you avoid the worst of the jams.
Read the guide →Lombok
Lombok lies east of Bali across the Lombok Strait, with the volcano Mount Rinjani filling its north. Hotels fall into three groups: the Senggigi coast north of Mataram, the surf beaches around Kuta and Mandalika in the south, and the three car-free Gili islands off the north-west corner, reached by boat from Bangsal or by fast boat from Bali.
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, East Java's second city, sits among mountains about 95 km south of Surabaya, with the cool hill town of Batu to the north-west and Bromo-Tengger-Semeru National Park to the east. Its railway station is right in the centre, while the long-distance bus terminal and the small airport lie on the edges of the city.
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, capital of East Java and Indonesia's second-largest city, is a port and business centre on Java's north-east coast. Many visitors pass through for work or on the way to Mount Bromo, Malang or the ferry to Bali, so hotels concentrate around the Tunjungan shopping district, the two main stations and the large malls of the western suburbs.
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, usually called Jogja, is the capital of a special region in central Java still headed by its sultan, whose kraton palace sits at the southern end of Jalan Malioboro. The city is the usual base for Borobudur and Prambanan, and its main airport now lies far to the west in Kulon Progo, linked to Tugu station by train.
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.
