Getting Around Indonesia: Transport Guide for Travellers
Airport transfers, public transport, ride-hailing apps, inter-city travel, and driving tips for Indonesia.
By Hello Travel Team
TL;DR: Getting Around Indonesia Transport Guide
Indonesia is easiest to get around with a mix of airport transfers, ride-hailing apps like Grab, and inter-city flights or trains on Java, plus ferries between islands. Budget USD 7–15 for most airport-city rides in 2026, and use contactless cards or cash for simple public transport fares.
For most travellers, the smoothest setup is: pre-book one airport transfer, install Grab for day‑to‑day rides, and learn the basics of local trains, buses, and ferries for longer hops. Having mobile data via a Hello eSIM for Indonesia keeps your ride-hailing, maps, and translation apps working the moment you land, which matters a lot in busy hubs like Jakarta or Bali.
Driving yourself is possible but best left to confident drivers used to left‑hand traffic and chaotic city conditions. With hundreds of inhabited islands and a population of over 275 million (World Bank, 2024), Indonesia’s transport network is varied—so planning by region (Java, Bali, Sumatra, Sulawesi, etc.) will save time and money.
Indonesia Airport Transfers: Costs, Options, and Practical Tips
Airport transfers in Indonesia are affordable and flexible, with metered taxis and ride-hailing apps usually cheaper than hotel cars, and most city trips from major airports costing under USD 20 in 2026. Pre‑booking or using Grab is the easiest way to avoid haggling and confusion when you land.
At Jakarta Soekarno–Hatta (CGK), you can choose between:
- Blue Bird taxi (metered, reputable): IDR 180,000–250,000 (USD 12–17) to central Jakarta in 2026, plus small tolls.
- Grab/GoCar: similar or slightly cheaper prices; meet‑up points are well signposted in each terminal.
- DAMRI airport bus: IDR 40,000–70,000 (USD 3–5) to key areas like Gambir Station or Blok M, good if you’re traveling light.
At Bali Ngurah Rai (DPS), there’s an official taxi counter in arrivals with fixed fares: typically IDR 150,000–200,000 (USD 10–14) to Canggu or Ubud in 2026. Grab is available from designated pick‑up zones outside the main terminal.
For Yogyakarta (YIA) and Surabaya (SUB), Grab/GoCar and metered taxis are widely used, with most city journeys in the IDR 100,000–200,000 range. According to Indonesia’s Ministry of Tourism, Bali and Jakarta together receive over 10 million international arrivals annually, so queues at peak hours are normal—arriving with mobile data (for example, via a Hello eSIM) makes booking your first ride much smoother.
Tip: Always check if your accommodation offers a fixed-price transfer; for groups, a pre‑booked van can be cheaper than multiple taxis.
Indonesia Public Transport: Trains, Buses, and City Systems Explained
Indonesia’s public transport is improving fast, with modern trains and metro lines in big cities and cheap buses almost everywhere, but systems differ a lot by island, so plan separately for Java, Bali, and beyond. Expect to spend under USD 1–3 per city journey in 2026.
On Java, public transport is strongest:
- Long‑distance trains (Kereta Api Indonesia) connect Jakarta, Bandung, Yogyakarta, and Surabaya. Economy tickets from Jakarta to Yogyakarta start around IDR 250,000 (USD 17) in 2026, while executive class is about IDR 450,000–600,000 (USD 30–40). Booking online via KAI’s official app or website is standard.
- Jakarta MRT, LRT, and TransJakarta BRT offer reliable city transport. You’ll use a contactless card (JakLingko or bank-issued cards like BCA/BRI) or single-trip tickets. Flat BRT fares are often around IDR 3,500–5,000 (USD 0.25–0.35).
In Yogyakarta, you’ll find the KRL commuter train to Solo and local buses; in Surabaya, Suroboyo Bus accepts payment via prepaid cards or even plastic bottle recycling schemes.
Bali has limited public transport—mainly the Teman Bus system on key corridors for IDR 4,400–6,000 per ride—but most travellers rely on scooters, taxis, or ride-hailing.
According to Indonesia’s Transport Ministry, more than 1 million passengers use Jakarta’s MRT/LRT/BRT network weekly (2024), highlighting how locals rely on these systems. For short city trips, public transport is safe and cheap; just avoid peak crush hours (07:00–09:00 and 17:00–19:00) if you’re carrying luggage.
Carry small bills, and remember that cash is still king on many buses outside major cities.
Ride-Hailing Apps in Indonesia: Grab, Gojek, and Staying Connected
Ride-hailing apps like Grab and Gojek are the easiest way to get around Indonesian cities, offering cheap rides, motorbike taxis, and food delivery, but they rely heavily on stable mobile data and GPS, so arriving with working internet makes a big difference.
The two main apps are Grab and Gojek:
- GrabCar / GoCar (car rides): Ideal if you have luggage or prefer air‑conditioning. Short city hops often cost IDR 20,000–40,000 (USD 1.50–3) in 2026, depending on traffic.
- GrabBike / GoRide (motorbike taxis): Often the fastest option in Jakarta and Bali traffic. Typical fares range from IDR 10,000–25,000 (USD 0.70–1.75) for short rides.
- Payment: You can pay in cash or link a card/ e‑wallet. Cash is straightforward, but exact change is appreciated.
Here’s a quick comparison:
| Option | Where common | Typical short-trip cost (2026) | Best for |
|---|---|---|---|
| GrabCar / GoCar | All major cities, Bali | IDR 20k–40k (USD 1.5–3) | Comfort, 2–4 people + luggage |
| GrabBike / GoRide | Jakarta, Bali, Jogja | IDR 10k–25k (USD 0.7–1.75) | Beating traffic, solo travellers |
| Airport Grab/GoCar | Jakarta, Bali, Surabaya | IDR 100k–200k (USD 7–14) | Easy airport–hotel transfers |
To use these apps from the moment you land, you’ll want mobile data without hunting for SIM shops. A Hello eSIM for Indonesia lets you download the plan before you fly and activate it on arrival, so you can open Grab, share your live location with the driver, and translate addresses immediately.
Tip: Always check the vehicle plate number and rider name before hopping on a motorbike taxi, and wear the helmet provided.
Inter-City Travel in Indonesia: Planes, Trains, Buses, and Ferries
Inter-city travel in Indonesia is usually fastest by plane between islands, while trains are best for Java, and buses plus ferries cover routes where rail doesn’t reach; booking at least a few days ahead in peak season (July–August, Christmas, Eid) is wise.
Domestic flights are the backbone for longer distances across Indonesia’s 17,000+ islands. Airlines like Garuda Indonesia, Citilink, Lion Air, and AirAsia link major hubs (Jakarta, Bali, Surabaya, Medan, Makassar, Lombok). In 2024, Indonesia’s domestic air passenger numbers were back to over 80% of pre‑pandemic levels (per Indonesia’s Civil Aviation Authority), so competition keeps fares reasonable. Example one‑way economy prices in 2026:
- Jakarta – Bali: IDR 900,000–1,600,000 (USD 60–110)
- Bali – Labuan Bajo (for Komodo): IDR 1,200,000–2,000,000 (USD 80–135)
On Java, trains are comfortable and scenic: Jakarta–Yogyakarta in 7–8 hours from IDR 250,000 (USD 17) in economy; Jakarta–Surabaya overnight trains from around IDR 350,000 (USD 24).
For budget travellers, inter-city buses and travel minivans link smaller towns. Bali–Java overland via ferry (Gilimanuk–Ketapang) costs around IDR 8,000–10,000 per foot passenger, with onward buses to Banyuwangi, Surabaya, or Yogyakarta.
Inter‑island ferries (Pelni and local operators) connect islands like Lombok–Sumbawa or Java–Sumatra, but schedules can change due to weather—always check locally.
Plan buffer time for delays, especially in monsoon periods (roughly November–March in much of Indonesia), and keep essential medications and a light jacket in your daypack for air‑conditioned buses and trains.
Driving, Scooter Rental, and Safety Tips for Getting Around Indonesia
Driving in Indonesia can be rewarding in rural and island areas but stressful in big cities, so most visitors rent scooters in places like Bali or Lombok and avoid self-driving in Jakarta. You must carry the right license, wear helmets, and expect unpredictable traffic.
Indonesia drives on the left-hand side, and local driving style can feel chaotic if you’re used to strict lane discipline. Key points:
- Licensing: Officially, foreign drivers should have an International Driving Permit (IDP) plus their home license. Police sometimes check this in Bali, Lombok, and popular Java routes.
- Scooter rental: Common in Bali, Lombok, Nusa Penida, and Gili transit points. Daily rates are roughly IDR 70,000–120,000 (USD 5–8) in 2026, often cheaper for weekly rentals. Inspect brakes, lights, and tires before paying.
- Fuel: Petrol (Pertalite/Pertamax) is widely available; a full scooter tank is usually under IDR 40,000 (USD 3).
- Car rental: With driver is far less stressful and not much more expensive for groups—expect around IDR 600,000–900,000 (USD 40–60) per day including driver but excluding fuel.
Wear a helmet at all times, avoid night riding on unlit rural roads, and never drink and drive—random checks happen, and accidents are costly. Many travellers prefer combining ride-hailing apps for cities with a scooter or driver for day trips, rather than managing a rental car throughout their stay.
If you do drive, download offline maps in advance and keep an eye on road closures or ceremonies, especially in Bali, where local events can temporarily block roads.
Common Questions About Getting Around Indonesia (Q&A)
Most travellers get around Indonesia using a mix of ride-hailing apps in cities, domestic flights and trains for long distances, and scooters or drivers for day trips; planning by island and staying connected with mobile data will make your trip smoother and often cheaper.
Is public transport in Indonesia easy for tourists?
On Java, yes—trains and Jakarta’s MRT/BRT are efficient and reasonably signed in English. In Bali and many islands, public options are limited, so expect to rely on scooters, taxis, and ride-hailing.
How much should I budget per day for local transport?
In 2026, a typical mid‑range traveller might spend:
- City day (Jakarta/Yogyakarta): USD 5–10 using public transport + ride-hailing
- Bali day with scooter hire + fuel: USD 8–12
- Occasional longer taxi/Grab rides or day‑trip driver can add USD 20–40 per use.
Do I really need mobile data in Indonesia?
Strictly speaking, no—but practically, yes. Grab/Gojek, Google Maps, translation apps, and QR‑code menus are now part of everyday travel. An eSIM from Hello lets you arrive connected, and the Hello app can also track and split transport costs in multiple currencies, which is handy if you’re sharing taxis or day‑trip drivers.
Is it safe to use motorbike taxis?
Generally yes if you:
- Use official apps (GrabBike/GoRide)
- Check the plate and rider profile
- Always wear a helmet
Avoid very heavy luggage and consider sticking to cars at night or in bad weather.
What’s the best way from Bali to the Gili Islands?
Fast boats from Padang Bai or Sanur are the usual route, taking about 1.5–2.5 hours and costing IDR 350,000–600,000 (USD 25–40) one way in 2026; seas can be rough in rainy season, so schedule buffer days.
Explore These Destinations
Stay Connected
Stay connected in Indonesia
Get an eSIM before you land. Hello gives you instant data in 200+ countries — no SIM swaps, no roaming fees.
Related Articles
Indonesia Food Guide: Must-Try Dishes, Prices, and Tips
Best local dishes, street food, restaurant prices, dietary options, and food safety tips for Indonesia.
16 May 2026
Indonesia in 5 Days: The Perfect Extended Itinerary
A detailed 5-day itinerary for Indonesia with daily activities, costs, neighborhoods, and transport tips for an extended stay.
6 May 2026
Indonesia Currency & Money Guide: Exchange, Cards, and Tips
Currency exchange, credit card acceptance, ATM tips, tipping culture, and money-saving advice for Indonesia.
25 March 2026