On this page
- How Jakarta’s System Compares to RapidKL
- The Card and Payment Question: What Replaces Touch ‘n Go
- Jakarta MRT and Jakarta LRT: The Rail Backbone
- KRL Commuterline and Jabodebek LRT: The Suburban Reach
- TransJakarta BRT: The Network That Goes Everywhere Rail Doesn’t
- Getting Out of Jakarta: Intercity Trains and the Whoosh
- Ride-Hailing, Ojek, and When to Skip Public Transport Entirely
- 2026 Budget Reality: What Getting Around Jakarta Actually Costs
- Common Mistakes Travelers Make in the First 48 Hours
- Frequently Asked Questions
If you’ve spent time using RapidKL in Kuala Lumpur, you already have the right instincts for Jakarta — tap a card, follow signage, avoid peak hour where possible. The frustration most Malaysian and regional travelers hit in 2026 is not the technology. It’s the fragmentation. Jakarta’s network is bigger, busier, and split across more operators than KL’s. Your Touch ‘n Go card won’t work here. And unlike RapidKL’s relatively unified app ecosystem, Jakarta still requires you to pick the right card or app depending on which mode you’re boarding. Once you understand that logic, the city opens up fast.
How Jakarta’s System Compares to RapidKL
RapidKL integrates the LRT, MRT, monorail, and most buses under one umbrella, with Touch ‘n Go handling payment across nearly everything. Jakarta’s approach is similar in ambition but messier in practice. Multiple state-owned and city-owned operators run their own lines, each with slightly different ticketing rules.
The closest equivalent to RapidKL’s MRT is the Jakarta MRT — modern, air-conditioned, and well-signed in both Indonesian and English. The TransJakarta BRT plays a role similar to Rapid Bus but on a much larger scale, with over 200 routes and dedicated road lanes. The KRL Commuterline is the workhorse equivalent of KTM Komuter — electric commuter rail that fans out to the suburbs. Then there’s the Jabodebek LRT, which opened fully in late 2023 and handles the eastern and southeastern corridors.
The key mental shift: in Jakarta, you will often use two or three of these systems in a single journey. A commute from a hotel near Sudirman to a market in Bogor might involve MRT to Dukuh Atas, then KRL all the way south. Plan transfers, not just destinations.
The Card and Payment Question: What Replaces Touch ‘n Go
There is no single equivalent of Touch ‘n Go that covers 100% of Jakarta’s public transport. What comes closest is a group of bank-issued e-money cards that work across MRT, LRT, TransJakarta, and KRL:
- Flazz (BCA)
- TapCash (BNI)
- Brizzi (BRI)
- e-Money Mandiri (Bank Mandiri)
Any one of these four cards will get you through most gates in Jakarta. Buy one at an Indomaret or Alfamart convenience store, or at vending machines inside MRT and KRL stations. The card costs around IDR 20,000–35,000 and typically comes pre-loaded with a small starting balance. Top up at the same convenience stores, at bank ATMs, or through mobile banking apps.
A significant upgrade since 2024: contactless debit and credit cards (Visa, Mastercard, JCB) now tap directly at MRT Jakarta and Jabodebek LRT gates. If you’re carrying an international contactless card, you can ride those two lines without buying a local e-money card at all. This does not apply to TransJakarta or KRL — for those, you still need a local e-money card or the KRL-specific KMT card.
For smartphone-first travelers, the MRT Jakarta app generates QR tickets paid via GoPay, OVO, Dana, or LinkAja. The Access by KAI app covers intercity trains and has integration for some commuter rail ticketing. Download both before you arrive.
Jakarta MRT and Jakarta LRT: The Rail Backbone
The Jakarta MRT North-South Line runs 15.7 km from Lebak Bulus Grab in the south to Bundaran HI in the north, covering 13 stations. In 2026, Phase 2A — extending the line further north toward Kota — is in advanced construction with partial operation expected by late 2026 or early 2027. Operating hours are approximately 05:00 to 24:00 daily. During peak hours (07:00–09:00 and 17:00–19:00), trains run every 5–10 minutes.
Fares are distance-based. The minimum is IDR 3,000, and the longest trip from Lebak Bulus Grab to Bundaran HI costs IDR 14,000. A short hop like Bundaran HI to Dukuh Atas BNI is IDR 4,000. To ride: tap your e-money card or contactless bank card at the gate, follow platform signs, and tap out at your destination. The MRT Jakarta app at jakartamrt.co.id has a journey planner.
The Jakarta LRT (PT LRT Jakarta) is a smaller, 6-station line running from Velodrome to Pegangsaan Dua, serving North and East Jakarta. It charges a flat fare of IDR 5,000 and accepts the same e-money cards. Operating hours run approximately 05:30 to 23:00. It’s less relevant for most visitors staying in central Jakarta, but useful if you’re near the Velodrome area or heading to Kelapa Gading.
KRL Commuterline and Jabodebek LRT: The Suburban Reach
The KRL Commuterline is Jakarta’s electric commuter rail — the sweaty, packed, and surprisingly efficient network that connects central Jakarta to Bogor, Depok, Tangerang, Bekasi, and Rangkasbitung. Trains run from roughly 04:00 to 24:00, with peak-hour frequency as tight as every 5–10 minutes. During rush hour, carriages fill with the smell of morning coffee from vendor cups and the creak of handrails gripped by hundreds of commuters — it’s an authentically Jakarta experience.
KRL uses e-money cards (same four as above) or its own KMT (Kartu Multi Trip) card, available at station counters for IDR 30,000 including IDR 10,000 balance. Fares are extremely cheap: IDR 3,000 for the first 25 km, then IDR 1,000 per additional 10 km. A Bogor-to-Jakarta Kota journey — around 60 km — costs roughly IDR 6,000. The official site is commuterline.id.
The Jabodebek LRT, operated by KAI Commuter, is fully operational in 2026. It runs two lines — the Cibubur Line (Dukuh Atas to Harjamukti, 24.3 km) and the Bekasi Line (Dukuh Atas to Jatimulya, 27.3 km). The hub is Dukuh Atas, which also connects to the MRT and TransJakarta. Fares start at IDR 5,000 for the first kilometre, then IDR 700 per subsequent kilometre, capping at around IDR 20,000–25,000 for full-line trips. Contactless international bank cards are accepted at the gates. Check lrtjabodebek.co.id for route maps.
TransJakarta BRT: The Network That Goes Everywhere Rail Doesn’t
TransJakarta is the backbone of surface transport in Jakarta. With over 200 routes in 2026, it reaches neighborhoods the rail lines don’t touch. The main BRT corridors use elevated, enclosed stations with turnstiles — closer to a metro experience than a typical bus stop. Major corridors operate 24 hours, which is a genuine advantage over the rail network when you need to move late at night.
The flat fare is IDR 3,500 per trip, regardless of distance. Transfers between BRT stations within the system are free as long as you stay within the timed transfer window. No cash is accepted — e-money card only. The process mirrors an MRT tap-in, tap-out system. Tap your card at the turnstile entering the station, board the bus, and tap out at your destination station. The official website is transjakarta.co.id.
Since 2024, TransJakarta has expanded its Mikrotrans feeder minibus network, which connects residential areas to main BRT corridors. The JakLingko integrated payment scheme — which would allow a single fare to cover a TransJakarta-MRT-KRL transfer — is still rolling out for general public users in 2026, so don’t rely on it yet. For now, each system charges its own fare separately.
Getting Out of Jakarta: Intercity Trains and the Whoosh
For travel beyond the Jabodetabek area, the KAI intercity train network is one of Indonesia’s best transport values. Two main stations serve Jakarta: Gambir (Executive and Business class trains to Bandung, Yogyakarta, Solo, Surabaya) and Pasar Senen (Economy and some Business class trains to similar destinations).
Book through the Access by KAI app or at kai.id. Online Travel Agencies like Traveloka and Tiket.com also carry KAI inventory. Booking in advance is essential for Executive class on popular routes, particularly the Jakarta–Yogyakarta run. Fares: Jakarta–Bandung Executive runs IDR 150,000–250,000; Jakarta–Yogyakarta Executive runs IDR 250,000–450,000 depending on timing.
The standout addition since 2023 is the Whoosh high-speed rail, departing from Halim Perdanakusuma (HLP) and reaching Bandung in around 45 minutes. Fares sit at IDR 150,000–300,000+. It’s Indonesia’s first high-speed line and worth the experience — the contrast between stepping off the smooth, quiet Whoosh cabin and navigating Bandung’s busy street scene outside the station is striking.
Ride-Hailing, Ojek, and When to Skip Public Transport Entirely
Gojek and Grab are indispensable in Jakarta. Use GrabCar or GoRide when you have luggage, are traveling late at night, or when your destination is too far from any station exit. Both apps show the fare before you confirm — a 10 km ride typically costs IDR 25,000–40,000 depending on traffic and surge pricing.
GrabBike and GoRide (motorcycle taxis) cut through Jakarta’s legendary gridlock faster than any car. Helmets are provided by the driver. Payment works via app wallet (GoPay for Gojek, OVO or GrabPay for Grab) or cash paid directly to the driver.
In older districts, bajaj (motorized three-wheeled rickshaws) still operate. Agree on a price before boarding — typically IDR 20,000–50,000 for short hops. They’re genuine Jakarta, and occasionally the only practical way into a narrow gang (alleyway). Becak (cycle rickshaws) are rare in central Jakarta now but persist in quieter outer neighborhoods.
2026 Budget Reality: What Getting Around Jakarta Actually Costs
- Budget tier (public transport only): A full day of travel using MRT, TransJakarta, and KRL should cost under IDR 30,000 total. TransJakarta flat fare is IDR 3,500. KRL is IDR 3,000–6,000. MRT is IDR 3,000–14,000.
- Mid-range (mix of public transport and occasional Gojek/Grab): Expect IDR 80,000–150,000 per day for transport, including a couple of ride-hailing trips to fill gaps.
- Comfortable (mostly ride-hailing, occasional MRT): IDR 200,000–400,000 per day depending on distances and surge pricing.
- Intercity travel (Whoosh to Bandung): IDR 150,000–300,000 one way.
- KAI Executive to Yogyakarta: IDR 250,000–450,000 one way.
- E-money card purchase cost: IDR 20,000–35,000 (one-time, refundable balance usable through your entire trip).
Jakarta’s public transport is significantly cheaper than RapidKL for equivalent distances. A full week of getting around by train and bus can cost less than IDR 250,000 in transport fares alone.
Common Mistakes Travelers Make in the First 48 Hours
- Trying to use cash on TransJakarta. The bus won’t let you board. Every BRT station uses e-money cards only. Buy your card before your first bus trip.
- Underloading the e-money card. Top up at least IDR 50,000 at a time. Running out mid-journey means you exit, find a convenience store, top up, and re-enter — paying another IDR 3,500 on TransJakarta.
- Boarding KRL without checking the destination board. Multiple lines share the same platform at central stations like Manggarai. The wrong train takes you in the wrong direction entirely.
- Opening Gojek or Grab during Jakarta peak hours (07:00–09:00, 17:00–20:00). Surge pricing is real. Use MRT or TransJakarta during these windows — it’s faster and costs almost nothing.
- Assuming the Jabodebek LRT and Jakarta LRT are connected. They are separate systems with separate stations and different coverage areas. Dukuh Atas is the hub that connects Jabodebek LRT to the MRT and TransJakarta — not to the Jakarta LRT.
Frequently Asked Questions
Can I use my Malaysian Touch ‘n Go card on Jakarta’s public transport?
No. Touch ‘n Go is not accepted anywhere in Jakarta’s transport network. You need one of the four Indonesian bank e-money cards (Flazz, TapCash, Brizzi, or e-Money Mandiri) or a contactless international debit/credit card, which works on MRT Jakarta and Jabodebek LRT gates as of 2026. Buy a local e-money card at Indomaret or Alfamart upon arrival.
What is the cheapest way to get from Soekarno-Hatta Airport (CGK) to central Jakarta?
The Damri airport bus runs to multiple city destinations for around IDR 50,000–70,000. From Manggarai or Dukuh Atas, you can transfer to MRT or KRL. The full airport-to-hotel journey using Damri plus MRT or KRL typically costs under IDR 80,000 total, versus IDR 150,000–250,000 for a taxi or ride-hail.
Is the Jakarta MRT app worth downloading, or can I just use my e-money card?
For most travelers, the e-money card is simpler. The MRT Jakarta app becomes useful if you prefer paying from a GoPay, OVO, Dana, or LinkAja wallet, or if you want the route planner. If you already have a local e-money card loaded with balance, the app is optional. Download it from jakartamrt.co.id if you prefer going card-free.
How crowded does the KRL Commuterline get during peak hours?
Extremely crowded. Think shoulder-to-shoulder with no room to raise your arm fully. Peak hours are 06:30–09:00 and 16:30–19:30, especially on the Bogor and Bekasi lines. If you can shift your travel to 09:30–15:00 or after 20:00, the difference is significant. There are designated women-only carriages marked clearly on the platform floor.
Can I buy KAI intercity train tickets on the day of travel?
Technically yes, but for popular routes — Jakarta to Yogyakarta or Surabaya, especially on weekends and public holidays — Executive class seats sell out weeks in advance. Book through the Access by KAI app or kai.id as early as possible. Economy class on Pasar Senen routes tends to have more last-minute availability, but comfort is considerably lower.
📷 Featured image by Syauqy Ayyash on Unsplash.