On this page
Free Astrology Insights
Tropical beach

How to Get Around Indonesia: The Ultimate Transportation Guide

Indonesia has more than 17,000 islands, and one wrong transport choice can cost you half a day or a lot of rupiah. In 2026 the options are better than ever, but they are also more digital. Trans-Jakarta no longer takes cash, the best train seats sell out early, and fast boats run on sea conditions, not on your schedule. This guide shows which transport to use, how to pay, and what it should cost.

Match the Transport to the Distance

Start with a simple rule. Use the mode that fits the type of journey, not the one you know from home.

  • Within a city: Gojek or Grab, plus rail and bus in Jakarta.
  • Between cities on Java: KAI trains, or Whoosh for Jakarta-Bandung.
  • Between far-apart islands: domestic flights.
  • Short sea crossings such as Bali to the Gilis: fast boats.
  • Remote islands on a tight budget: PELNI ships.
  • A few hundred metres in an old town: becak or bajaj.

Domestic Flights: Airlines, Fares and Booking

For long distances, flying is usually the most practical choice. Four names cover most routes:

  • Garuda Indonesia: the national flag carrier, full-service and generally premium.
  • Citilink: Garuda’s low-cost subsidiary.
  • Lion Air: Indonesia’s largest low-cost carrier.
  • Batik Air: Lion Air’s full-service subsidiary.

Regional carriers such as Sriwijaya Air, NAM Air and Super Air Jet fill in other routes.

You can book on the airline websites, through Traveloka (traveloka.com) or Tiket.com (tiket.com), or with a traditional travel agent. Book early if you travel around Eid al-Fitr, Christmas or New Year.

Estimated 2026 economy fares

  • Short routes (Jakarta-Bandung, Bali-Lombok): IDR 400,000 – 900,000
  • Medium routes (Jakarta-Bali, Bali-Yogyakarta): IDR 800,000 – 1,800,000
  • Long routes (Jakarta-Medan, Jakarta-Jayapura): IDR 1,500,000 – 4,000,000+

Fares change with route, booking time and airline. Economy baggage allowances are typically 10-20 kg, with fees for extra luggage. Garuda Indonesia and Batik Air generally allow more. Check the weight before you pay, because a cheap low-cost ticket can double in price once you add a bag.

Getting Around Jakarta: MRT, LRT, Trans-Jakarta and KRL

Jakarta’s public transport is more connected than its traffic reputation suggests. Most systems use the same e-money cards, so one card can cover several of them: Flazz (BCA), TapCash (BNI), Brizzi (BRI), e-money Mandiri and JakCard (Bank DKI). You can buy them at Indomaret and Alfamart minimarkets and at bank branches.

MRT Jakarta

The North-South Line runs from Lebak Bulus Grab to Bundaran HI. It operates from about 05:00 to 24:00, with trains every 5-10 minutes at peak times and every 10-15 minutes off-peak. Fares are distance-based. In 2024 they ran from IDR 3,000 to IDR 14,000, and the full line should cost about IDR 15,000 in 2026.

MRT Jakarta
📷 Photo by Dmitry Kropachev on Unsplash.

You can pay with MRT Jakarta’s own Multi-Trip Card (MTT), the bank cards above, or QR codes through the MRT Jakarta app. Supported wallets include LinkAja, AstraPay, GoPay, OVO, DANA and ShopeePay. Tap in at the turnstile when you enter and again when you exit, and keep enough balance for the full trip.

LRT Jakarta and LRT Jabodebek

Two separate systems exist, and they do not connect into one network.

  • Jabodebek LRT (run by KAI): links Dukuh Atas in Jakarta with Cibubur and Jati Mulya. The 2024 base fare was IDR 5,000 for the first km plus IDR 700 for each extra km, up to about IDR 25,000. Expect a rise of IDR 500-1,000. Pay with e-money cards or the LinkAja app for QR.
  • Jakarta LRT (run by PT LRT Jakarta): links Velodrome in East Jakarta with Pegangsaan Dua in North Jakarta. The flat fare was IDR 5,000 in 2024 and is expected to be IDR 6,000-7,000 in 2026. Pay with the same e-money cards.

Trans-Jakarta BRT

Trans-Jakarta has dedicated lanes and shelters, and many main corridors run 24/7. The fare is flat: IDR 3,500 in 2024, expected to reach about IDR 4,000 in 2026. It does not matter how far you go. You can switch corridors for free as long as you stay inside the system. Only e-money cards work, and cash is not accepted. Tap your card at the turnstile when you enter.

KRL Commuter Line

The KRL, run by PT Kereta Commuter Indonesia (KCI), connects Jakarta with Bogor, Depok, Tangerang and Bekasi. Trains run from about 04:00 to 24:00, every 5-10 minutes on main lines at peak times. The 2024 fare was IDR 3,000 for the first 25 km plus IDR 1,000 for every extra 10 km, with a typical maximum of IDR 6,000-7,000. Expect a rise of IDR 500-1,000.

Pay with the KMT (Kartu Multi Trip), the bank e-money cards, or QR through the LinkAja app. Ride at 07:00 and you will feel the full force of Jakarta’s rush hour: packed carriages, the hum of air conditioning fighting body heat, and a mix of clove smoke and fried snacks drifting in from the platform. Ride at 10:00 and the same train is calm.

Pro Tip: Buy one e-money card at an Indomaret or Alfamart on your first day, before you need it at a station. Trans-Jakarta refuses cash, and the same card works on the MRT, LRT and KRL as well. Top it up in IDR 50,000 steps so you never get stuck at a turnstile with too little balance.
KRL Commuter Line
📷 Photo by shot ed on Unsplash.

Intercity Trains on Java and the Whoosh High-Speed Rail

PT Kereta Api Indonesia (KAI) runs a wide network across Java. For many routes it is the most comfortable and scenic option, with rice terraces and volcanoes passing the window.

Classes and booking

  • Ekonomi: basic air-conditioned seating, often non-reclining, in a 3-2 layout.
  • Bisnis: reclining seats in a 2-2 layout. It is less common now, as many have been converted to Economy Premium.
  • Eksekutif: the most comfortable, with reclining seats, ample legroom, a 2-2 layout and often power outlets.

Book through the Access by KAI app (formerly KAI Access), kai.id, Indomaret and Alfamart stores, Traveloka or Tiket.com. Station counters may have a few tickets on the day, but do not count on them. Book early for Executive class, popular routes and holidays.

After booking you get an e-ticket. At the station, scan the barcode or your ID card at a self-service check-in machine to print your boarding pass. If you use the mobile boarding pass in the Access by KAI app, go straight to the gate.

Estimated 2026 fares

  • Jakarta-Bandung (Argo Parahyangan): Ekonomi IDR 100,000 – 150,000; Executive IDR 170,000 – 250,000
  • Jakarta-Yogyakarta (Argo Dwipangga/Taksaka): Ekonomi IDR 200,000 – 400,000; Executive IDR 400,000 – 700,000
  • Jakarta-Surabaya (Argo Bromo Anggrek/Sembrani): Ekonomi IDR 300,000 – 600,000; Executive IDR 600,000 – 1,200,000+

Expect prices 5-10% above 2024 levels.

Whoosh high-speed rail

Whoosh, run by PT Kereta Cepat Indonesia China (KCIC), connects Halim Station in Jakarta with Padalarang/Tegalluar Station near Bandung. The ride between Halim and Padalarang takes about 30-45 minutes. From Padalarang you transfer to a feeder train for Bandung city centre. Book through the Whoosh app, ticket.kcic.co.id, the Access by KAI app (for the feeder connection) or counters at Whoosh stations. Promotional fares started from IDR 150,000 in 2024. Expect regular fares of IDR 200,000 – 300,000 for standard class in 2026, and more for premium seats.

Gojek and Grab: Ride-Hailing and Ojek

These two apps are the backbone of daily transport in cities and many semi-urban areas, and they cover almost all major cities and popular tourist spots. Both offer:

  • GoCar / GrabCar: private car.
  • GoRide / GrabBike: motorcycle taxi (ojek), good for beating traffic on short trips.
  • Delivery and lifestyle services: GoFood/GrabFood, GoSend/GrabExpress and more.
Gojek and Grab: Ride-Hailing and Ojek
📷 Photo by shot ed on Unsplash.

How to use them

Download the app, register, and enter your destination. The app shows the estimated fare and matches you with a driver. Check the driver’s photo and licence plate before you get in. Pay with cash, a linked card, or the in-app wallet: GoPay for Gojek and OVO for Grab. You can top these up by bank transfer or at minimarkets, and wallet payment often brings discounts.

Estimated 2026 fares

  • GoRide/GrabBike, about 5 km: IDR 15,000 – 30,000
  • GoCar/GrabCar, about 10 km: IDR 35,000 – 70,000

Pricing is dynamic and based on distance, demand, time of day and traffic. Peak-hour surcharges can raise the price a lot. Expect rates 5-10% above 2024.

Crossing Water: PELNI Ships and Bali-Lombok-Gili Fast Boats

PELNI inter-island ships

PT PELNI runs large passenger ships linking Sumatra, Java, Kalimantan, Sulawesi, Maluku, Nusa Tenggara and Papua. They are slow, but they are a lifeline for remote islands and a good budget choice. Book at pelni.co.id, at PELNI offices in major ports, or through local agents.

  • Ekonomi: dormitory-style bunk beds in large shared areas.
  • Kelas 1/2 cabins: private cabins with 2-4 beds, air conditioning and sometimes a private bathroom. They are limited and sell out fast.

Estimated 2026 economy fares: Surabaya-Makassar from IDR 250,000 – 400,000, and Jakarta-Ambon from IDR 500,000 – 1,000,000+. Cabins cost much more. Facilities are basic, so bring snacks, toiletries and entertainment. Arrive early for check-in. On deck, the engine thrums through your feet, the air smells of salt and instant noodles, and sunrise over open water makes the long hours worthwhile.

Fast boats from Bali

Boats leave Bali mainly from Padang Bai (the most common), plus Sanur and Serangan. They arrive at Gili Trawangan, Gili Meno, Gili Air, Bangsal (Lombok) or Senggigi (Lombok). Operators include Eka Jaya Fast Boat (ekajayafastboat.com), Gili Getaway (giligetaway.com), Scoot Fast Cruises (scootfastcruises.com) and BlueWater Express (bluewater-express.com). You can also book through aggregators such as Gili Tickets and 12Go Asia, or through local tour desks in Bali.

One-way fares run IDR 300,000 to IDR 700,000, with a small rise of IDR 25,000-50,000 expected by 2026. Return tickets are often slightly cheaper than two one-ways. Arrive 30-60 minutes before departure. At Padang Bai the morning air is thick with diesel and sea spray as crews load backpacks onto the deck. Rough seas can delay or cancel departures, especially from November to March.

Pro Tip: Book the earliest fast boat of the day. Morning seas are usually calmer, and an early cancellation leaves you time to rebook on a later boat. If you are heading to a flight home from Bali, add a buffer night between the Gilis and your departure, especially from November to March.
Fast boats from Bali
📷 Photo by Reyhan Aviseno on Unsplash.

Becak and Bajaj: Traditional Rides for Short Hops

The becak is a three-wheeled pedicab found in smaller cities and older districts, such as Yogyakarta, Solo and Jakarta’s Kota Tua. The bajaj is a motorised three-wheeler, usually orange, found mainly in central and northern Jakarta. Neither has a meter. Agree the price before you sit down.

  • Becak, 1-2 km: IDR 20,000 – 50,000
  • Bajaj, 1-3 km: IDR 25,000 – 60,000

Both are shrinking because ride-hailing is cheaper and easier. They now survive mostly in tourist areas and certain neighbourhoods. A becak at dawn in Yogyakarta is still worth trying: the creak of the pedals, the call to prayer in the distance and the first food stalls opening along the street.

2026 Transport Budget Reality

These daily ranges combine the estimated 2026 figures above. They do not include accommodation or long-distance legs.

  • Budget: Trans-Jakarta at about IDR 4,000 a trip, KRL from IDR 3,000 plus the expected rise, and the occasional GoRide of IDR 15,000 – 30,000. Long legs go by Ekonomi train or PELNI economy.
  • Mid-range: a mix of MRT (up to about IDR 15,000), GoRide and GoCar (IDR 35,000 – 70,000 for 10 km), Executive trains (for example IDR 400,000 – 700,000 to Yogyakarta), and fast boats at IDR 300,000 – 700,000.
  • Comfortable: GoCar or GrabCar for most trips, Garuda Indonesia or Batik Air for flights (IDR 800,000 – 1,800,000 on medium routes), Executive trains and private cabins on PELNI.

Keep cash in small notes for becak, bajaj, boat counters and rural areas where cards and apps do not work.

What Has Changed Since 2024

  • Flights: no major change in operations or booking. Fares rise about 3-7% on inflation and fuel.
  • MRT Jakarta: Phase 2A (Bundaran HI to Kota Tua) is under construction. Partial operation, such as Harmoni-Thamrin, may begin by late 2026. Check the MRT Jakarta app for the latest status before you plan around it.
  • LRT: no major network expansions are expected, but fares are likely to rise slightly.
  • Trans-Jakarta: same fare structure and card-only payment. New routes and newer buses may appear.
  • KAI: continued fleet and service upgrades, with fares 5-10% above 2024.
  • Whoosh: the promotional period is ending, so expect regular fares.
  • What Has Changed Since 2024
    📷 Photo by Iqbal Alif on Unsplash.
  • Ride-hailing: app feature updates and fares 5-10% above 2024.
  • Ferries and fast boats: no major route changes. Operators may add newer vessels and adjust schedules.

Common Mistakes to Avoid

  • Arriving at a Trans-Jakarta shelter with only cash. It will not be accepted.
  • Booking Executive train seats at the last minute. Popular routes and holiday dates sell out.
  • Forgetting to tap out. MRT, LRT and KRL charge by distance, so you must tap at both ends.
  • Not agreeing the price before a becak or bajaj ride. Settle it first, every time.
  • Booking a tight connection after a fast boat. Delays and cancellations happen, especially in the rainy season, so leave a buffer.
  • Ignoring baggage limits on flights. Economy allowances are typically 10-20 kg.
  • Skipping the driver check on Gojek or Grab. Confirm the photo and licence plate before boarding.
  • Expecting PELNI cabins to be available on short notice. They are limited and sell out quickly.

Frequently Asked Questions

What is the cheapest way to get around Jakarta?

Trans-Jakarta is the cheapest, at a flat fare of about IDR 4,000 in 2026, with free transfers inside the system. The KRL Commuter Line is also low-cost, starting around IDR 3,000 before the expected small rise. Both need an e-money card, and Trans-Jakarta does not accept cash.

Can I pay for Indonesian public transport with cash?

Mostly no. Trans-Jakarta accepts only e-money cards such as Flazz, TapCash, Brizzi, e-money Mandiri or JakCard. MRT and KRL use cards or QR payments. Cash still works for Gojek and Grab rides, becak, bajaj and fast boat counters, so carry some rupiah as well.

How do I get from Jakarta to Bandung fastest?

Take Whoosh from Halim Station to Padalarang, about 30-45 minutes, then a feeder train into Bandung city centre. Regular fares are expected at IDR 200,000 – 300,000 for standard class. The conventional Argo Parahyangan train costs IDR 100,000 – 250,000, depending on class.

How reliable are fast boats from Bali to the Gili Islands?

Fast boats run from Padang Bai and other Bali ports, with one-way fares of IDR 300,000 – 700,000. Rough seas can cause delays or cancellations, especially from November to March. Arrive 30-60 minutes early, avoid tight onward connections, and keep your schedule flexible.

Should I book domestic flights in advance?

Yes, especially for Eid al-Fitr, Christmas and New Year. Fares change by route, booking time and airline. Expect IDR 400,000 – 900,000 for short routes and IDR 800,000 – 1,800,000 for medium routes in economy. Check the 10-20 kg baggage limits before paying.


📷 Featured image by Niels Baars on Unsplash.