Verified Facts
To get around in Indonesia, you can use a variety of transportation options, including domestic flights, trains, buses, and ride-hailing apps, as well as drive on your own or take taxis and city buses.
Quick Facts
Getting There
Indonesia has several major international airports, with Soekarno-Hatta International Airport (CGK) in Jakarta being the primary hub, and Ngurah Rai International Airport (DPS) in Bali also serving as a key entry point. Direct flights are available from many major cities in Asia, Europe, and Australia, with popular airlines such as Garuda Indonesia, Singapore Airlines, and Qantas offering services. Additionally, overland entry points are available from neighboring countries, including Malaysia and East Timor, with bus and taxi services connecting to major cities in Indonesia.
For those traveling from further afield, it may be necessary to transit through a major hub such as Singapore or Kuala Lumpur, with multiple daily flights connecting to Indonesian cities. The country's strategic location at the crossroads of Asia makes it an important stopover for many travelers, with a wide range of accommodation options and tourist facilities available. Whether you arrive by air, land, or sea, Indonesia's warm hospitality and rich cultural heritage are sure to make your journey a memorable one.
Domestic Flights
Indonesia has an extensive domestic air network, with numerous airlines operating flights to over 200 airports across the country. Major airlines such as Garuda Indonesia, Lion Air, and Sriwijaya Air offer frequent services to popular destinations, including Bali, Jakarta, and Surabaya. Booking in advance is recommended, especially during peak travel seasons, with online booking platforms such as Traveloka and Skyscanner offering convenient and competitive options. Approximate costs for domestic flights range from $50 to $200, depending on the route and airline, with discounts often available for early bookings or off-peak travel.
Trains & Rail
Indonesia's rail network is moderate, with services connecting major cities on the islands of Java and Sumatra. The state-owned railway company, PT Kereta Api Indonesia (KAI), operates passenger services, including express trains and commuter trains, with key routes including Jakarta to Surabaya and Jakarta to Bandung. While high-speed options are limited, the rail network offers a convenient and relatively affordable way to travel, with scenic routes and comfortable seating. Booking can be done online or at train stations, with costs ranging from $10 to $50, depending on the class of service and route.
Buses & Coaches
Intercity bus companies, such as Damri and Primajasa, operate extensive networks across Indonesia, with services connecting major cities and towns. The quality of buses varies, but many operators offer comfortable and air-conditioned vehicles, with routes and schedules available online or at bus terminals. Costs are generally low, ranging from $5 to $20, depending on the route and operator, making bus travel a popular option for both locals and tourists.
City Transport
| Mode | Available In | Cost (USD) | Notes |
|---|---|---|---|
| Metro/Subway | Jakarta | $0.25 | Limited network, but convenient for city center |
| City Bus | Major cities | $0.25-$1 | Frequent services, but can be crowded |
| Taxi | Everywhere | $2-$5/km | Metered taxis, but be prepared to negotiate |
| Ride-Hailing | Major cities | $2-$5 | Grab and Gojek operate in many cities |
| Tuk-tuk/Rickshaw | Some cities | $2-$5 | Traditional transportation, but not always available |
Driving
- To drive in Indonesia, you will need a valid driver's license from your home country or an International Driving Permit (IDP).
- Road conditions vary, but major highways are generally well-maintained, while rural roads can be rough and narrow.
- Fuel costs are relatively low, with gasoline prices around $0.50 per liter.
- Car rental companies, such as Avis and Hertz, operate in major cities, with costs starting from around $40 per day.
- Hazards to watch out for include aggressive driving, poor road signage, and pedestrians or animals on the road.
- Parking can be challenging, especially in urban areas, with fees ranging from $1 to $5 per hour.
Transport Tips
- Be aware of scams, such as taxi drivers taking longer routes or demanding extra fees, and always use metered taxis or ride-hailing apps.
- Payment methods include cash, credit cards, and mobile payments, but not all merchants accept foreign cards, so it's a good idea to have some local currency (IDR) on hand.
- Download ride-hailing apps, such as Grab and Gojek, for convenient transportation.
- Be prepared for traffic congestion, especially in major cities, and plan your journey accordingly.
- Respect local customs and dress modestly when using public transportation or visiting rural areas.
- Learn some basic Indonesian phrases, such as "hello" (halo) and "thank you" (terima kasih), to help you navigate and interact with locals.
- Stay safe by avoiding traveling alone at night and using reputable transportation services.