On this page
- Three Systems, Three Operators: Know What You’re Boarding
- MRT Jakarta: The North-South Line
- LRT Jakarta: Velodrome and the Manggarai Extension
- LRT Jabodebek: Out to Cibubur and Bekasi
- How to Pay: Cards, Apps and QR Codes
- Your First Ride, Step by Step
- Connecting to Buses, KRL and Ride-Hailing
- 2026 Rail Costs in Rupiah
- Common Mistakes to Avoid
- Frequently Asked Questions
Anyone who has sat in Jakarta traffic knows how fast a 10 km trip can eat an afternoon. In 2026, the Rail network is the best way out of that jam, but it confuses many first-time visitors. There are three separate systems, three operators, and several ways to pay. This guide explains which train goes where, how much it costs, and how to tap in without holding up the queue behind you.
Three Systems, Three Operators: Know What You’re Boarding
Jakarta’s modern rail is not one network. It is three, and they run on different lines with different fare rules.
- MRT Jakarta runs the North-South Line between South and Central Jakarta.
- LRT Jakarta is run by PT LRT Jakarta, a subsidiary of the Jakarta Provincial Government. It serves specific areas inside the city.
- LRT Jabodebek is run by KAI (Kereta Api Indonesia). It links Jakarta with its satellite cities in Bogor, Depok and Bekasi, the Jabodetabek area.
All three use the same payment options, so one card or one wallet app can cover your whole trip. The routes are separate, though, so check which system a station belongs to before you head out.
MRT Jakarta: The North-South Line
The MRT is the system most visitors use first. Phase 1 runs from Lebak Bulus Grab to Bundaran HI. It is about 16 km long with 13 stations, 7 elevated and 6 underground. The ride starts above the rooftops of South Jakarta and then drops underground into the cool, brightly lit tunnels of the central business district. The air conditioning is a relief after the humid street.
Hours and frequency
Trains run about 05:00 to 24:00 (midnight) on weekdays, weekends and public holidays. During peak hours (07:00-09:00 and 17:00-19:00) a train arrives about every 5 minutes. Off-peak, expect about every 10 minutes. On weekends and public holidays, the wait is about 10 to 15 minutes.
Fares
MRT fares depend on distance. The minimum is Rp 3,000 for the first station, then about Rp 1,000 for each additional station. The full trip from Lebak Bulus Grab to Bundaran HI costs about Rp 14,000 to Rp 15,000. Small inflation adjustments are possible in 2026, but the structure is the same as in 2024. Children under 5 typically ride free with a paying adult. Check the official site, www.jakartamrt.co.id, for the exact age limit and rules.
Phase 2A: still under construction
Phase 2A will extend the line from Bundaran HI to Kota. Construction is ongoing, and you can see the work around Thamrin and Monas. Full completion to Kota is targeted for 2029. The first segment to Monas may be close to finished or in trial operation by late 2026, but public access is more likely after 2026. For your 2026 trip, plan around Phase 1 only.
LRT Jakarta: Velodrome and the Manggarai Extension
LRT Jakarta is a small system, and most tourists will not use it every day. Phase 1A runs from Velodrome to Pegangsaan Dua. It covers about 5.8 km with 6 stations. Trains run about 05:30 to 23:00 on weekdays and 06:00 to 23:00 on weekends and public holidays. Expect a train every 8 to 10 minutes at peak and every 15 minutes off-peak.
The fare on Phase 1A is a flat Rp 5,000 regardless of distance.
Phase 1B: the real change
Phase 1B is the biggest news for LRT Jakarta since 2024. It runs from Velodrome to Manggarai, about 6.4 km with 5 new stations, including Balai Kota, Gambir and Manggarai. Full operation is expected by late 2026. The key benefit is a direct interchange with KAI commuter trains (KRL) at Manggarai, a major KAI hub. It also opens up new central Jakarta destinations.
The Phase 1B fare is expected to be integrated with the JakLingko system. It may become distance-based or a slightly higher flat fare. Check www.lrtjakarta.co.id for the confirmed structure when the extension opens.
LRT Jabodebek: Out to Cibubur and Bekasi
LRT Jabodebek is the commuter option. It began full operation in 2023 and is managed by KAI. Two lines start at Dukuh Atas in central Jakarta:
- Cibubur Line: Dukuh Atas to Harjamukti (Cibubur)
- Bekasi Line: Dukuh Atas to Jatimulya (Bekasi)
Together they cover about 44.4 km with 18 stations. Trains run about 05:00 to 23:30 every day. At peak, a train comes every 6 to 12 minutes depending on the line segment. Off-peak, the wait is 12 to 20 minutes.
Fares are distance-based. The minimum is Rp 5,000 for the first kilometre, then about Rp 700 for each additional kilometre. The maximum is about Rp 25,000 to Rp 27,000, for example from Dukuh Atas to Harjamukti or Jatimulya. Promotional fares or daily caps may exist, especially off-peak or for frequent riders, so check www.lrtjabodebek.co.id and the KAI Access app before you travel.
How to Pay: Cards, Apps and QR Codes
You do not need to buy paper tickets on any of the three systems. You have three main choices.
1. JakLingko card
This is the main integrated transport card for Jakarta. It works on the MRT, LRT, TransJakarta BRT buses and KRL Commuterline (KAI), with possible fare integration benefits. Buy it at any MRT, LRT or TransJakarta station ticket counter, or at designated convenience stores. The card costs about Rp 30,000, not including balance. Top up at ticket counters, station vending machines, ATMs or mobile banking apps.
2. Bank e-money cards
Major bank-issued contactless cards are widely accepted:
- Flazz (BCA)
- Brizzi (BRI)
- TapCash (BNI)
- e-money (Mandiri)
Buy them at Indomaret, Alfamart, bank branches or online. You can top them up at convenience stores, ATMs, mobile banking apps or station vending machines. If you already have one of these cards, you do not need a new one.
3. QR code payment
The official JakLingko app can generate QR codes for entry and exit and lets you manage your balance. QRIS-enabled wallets also work: Gojek (GoPay), Grab (OVO), LinkAja, DANA and ShopeePay. Open the app, choose the QR payment option, and scan the code at the reader on the turnstile. Make sure your balance is enough before you go.
Your First Ride, Step by Step
- Plan your journey. Use Google Maps, the official MRT Jakarta or LRT Jakarta apps, KAI Access, or the JakLingko app to check your route, fare and travel time.
- Get a payment method. Have a JakLingko card, a compatible e-money card or a wallet app with enough balance.
- Enter the station and go to the gate.
- Tap or scan in. With a card, tap it on the turnstile reader. The screen shows your balance and confirms entry. With QR, open your wallet app, select QR payment and scan the code on the reader.
- Go to the platform. Follow the signs and check the direction of your train.
- Board. Wait behind the yellow line and let passengers get off first.
- Ride. Announcements are usually in Indonesian and English.
- Head to the exit gates.
- Tap or scan out. Card users see the fare deducted and the remaining balance. QR users must scan again with the same app used for entry.
- If something goes wrong, such as low balance or a card error, go to the information counter and ask station staff.
At rush hour, the platforms fill with office workers in lanyards, all tapping cards without looking up. Stand to one side of the gate if you need to check your phone.
Connecting to Buses, KRL and Ride-Hailing
- TransJakarta BRT: Many MRT and LRT stations connect directly on foot or sit next to a TransJakarta stop. The JakLingko card helps with fare integration.
- KRL Commuterline: MRT Jakarta connects with KRL at Sudirman (via Dukuh Atas BNI station), and at Kota once Phase 2A is complete. LRT Jabodebek connects with KRL at Dukuh Atas, Cawang and Jati Mulya. LRT Jakarta Phase 1B will connect at Manggarai.
- Gojek and Grab: All MRT and LRT stations have designated pick-up and drop-off points for GoCar, GoRide, GrabCar and GrabBike.
- Ojek: Traditional and app-based motorcycle taxis wait outside all stations. Use the app for a clear price. Haggle if you choose a traditional ojek.
The easiest pattern is to take the train for the long middle part of your trip and use an ojek for the last kilometre, when the heat and traffic make walking unpleasant.
2026 Rail Costs in Rupiah
Rail is cheap compared with ride-hailing across the city. These are sample budgets based on the fares above. Fares are projections and may shift slightly with inflation.
- Budget: A JakLingko card at about Rp 30,000 (excluding balance) plus a few short MRT hops at Rp 3,000 to about Rp 5,000 each, or a flat Rp 5,000 LRT Jakarta ride.
- Mid-range: A full MRT round trip from Lebak Bulus Grab to Bundaran HI, at about Rp 14,000 to Rp 15,000 each way, so about Rp 28,000 to Rp 30,000 in total.
- Comfortable: A full LRT Jabodebek round trip to Harjamukti or Jatimulya, at about Rp 25,000 to Rp 27,000 each way, so about Rp 50,000 to Rp 54,000, plus a ride-hailing trip at either end.
Topping up in small amounts is fine. Keep at least the maximum fare on your card so you are never stuck at the exit gate.
Common Mistakes to Avoid
- Treating the three systems as one. The MRT, LRT Jakarta and LRT Jabodebek have different routes, operators and fares. Check the line before you leave.
- Using a different app to scan out. If you scan in with GoPay, scan out with GoPay. Switching apps stops the fare from being deducted properly.
- Running low on balance. A card with too little credit will not open the exit gate. LRT Jabodebek’s maximum fare is up to Rp 27,000, so top up before long trips.
- Counting on Phase 2A or Phase 1B in the middle of your trip. Phase 2A will most likely not open to the public until after 2026. Phase 1B is expected by late 2026, so confirm its status before you plan around it.
- Standing in front of the yellow line or blocking the doors. Wait behind the line and let people off first.
- Trusting hours too closely. All times here are approximate. Last trains in particular can vary, so check the official apps for late-night plans.
Frequently Asked Questions
Do I need a ticket for the Jakarta MRT?
No paper ticket is needed. You tap in and out with a JakLingko card, a bank e-money card such as Flazz, Brizzi, TapCash or e-money, or scan a QR code through a digital wallet. Buy a card at a station counter or convenience store, keep your balance topped up, and you are ready.
How much does the MRT cost in 2026?
MRT Jakarta fares are distance-based. The minimum is Rp 3,000 for the first station, then roughly Rp 1,000 for each extra station. The full trip from Lebak Bulus Grab to Bundaran HI costs about Rp 14,000 to Rp 15,000. Small inflation adjustments are possible in 2026.
Is LRT Jakarta the same as LRT Jabodebek?
No. LRT Jakarta is run by PT LRT Jakarta, a Jakarta Provincial Government subsidiary, and serves areas inside the city. LRT Jabodebek is run by KAI and links Jakarta with Cibubur and Bekasi. They have different lines, fares and websites, though both accept the same payment methods.
Can I pay with GoPay or DANA on the MRT and LRT?
Yes. QRIS-enabled wallets including GoPay, OVO, LinkAja, DANA and ShopeePay work by scanning the QR code at the turnstile. Open the app, choose the QR payment option, and scan at entry. Make sure your balance is enough, and use the same app to scan out.
What time do the MRT and LRT stop running?
MRT Jakarta runs about 05:00 to 24:00 daily. LRT Jakarta runs about 05:30 to 23:00 on weekdays and 06:00 to 23:00 on weekends. LRT Jabodebek runs about 05:00 to 23:30. Hours are approximate, so check the official apps before late-night trips.
📷 Featured image by Anisetus Palma on Unsplash.