Jakarta's public transport system is increasingly interconnected, but paying for your ride isn't as simple as buying a single citywide tourist ticket. Different transport modes rely on specific electronic payment systems. Preparing the right payment methods before your first journey saves unnecessary confusion at station turnstiles.
If you are planning your itinerary, make sure to read our companion guide on How to Use TransJakarta as a Tourist to master bus routes and station mechanics.
How Do Tourists Pay for Public Transport in Jakarta?
Tourists pay for public transport in Jakarta primarily using bank electronic money cards (e-money), operator-specific transit cards, or digital QR passes generated via mobile apps. Paper tickets and cash are phased out across almost all major transit networks, meaning travelers must secure a contactless card or digital wallet before boarding.
Do You Need a Transport Card in Jakarta?
Not strictly mandatory if you use digital app tickets, but carrying a compatible prepaid electronic money card is by far the easiest, most reliable option for international visitors.
- Universal Compatibility: A single bank e-money card works across TransJakarta, MRT Jakarta, KRL Commuter Line, and LRT systems.
- No Local SIM Required: Unlike smartphone apps that depend on active mobile data, physical cards tap instantly regardless of network coverage.
- Where to Purchase: Available at convenience store chains (Indomaret or Alfamart) across the city, airport arrivals, and major train station ticket desks for around IDR 25,000β50,000 (card fee plus base balance).
- Individual Card Requirement: Every passenger must hold their own card. Tapping one card multiple times to let companions through the same turnstile simultaneously is not permitted.
How to Pay for TransJakarta
TransJakarta operates as a 100% cashless Bus Rapid Transit (BRT) network. Cash payments are not accepted at station turnstiles or by bus drivers.
- Accepted Methods: Prepaid Bank E-Money cards (BCA Flazz, Mandiri e-Money, BNI TapCash, BRI Brizzi, JakLingko) and digital QR codes generated via the JakLingko App or Gojek.
- Fare Validation: Hold your card against the optical turnstile scanner upon entering the station (halte) and tap out again when exiting at your destination stop.
How to Pay for MRT Jakarta
Unlike TransJakartaβs flat rate, MRT Jakarta (the underground metro) charges distance-based fares ranging from IDR 3,000 to IDR 14,000.
- Accepted Methods: All standard bank e-money cards, official MRT Multi-Trip Cards (MTT), and digital QR tickets generated through the MyMRTJ App, AstraPay, or Gojek.
- Distance Calculation: You must tap in at your origin station and tap out at your exit station so the system can calculate and deduct the correct fare based on stops traveled.
How to Pay for KRL Commuter Line
The KRL Commuter Line links Central Jakarta to satellite cities like Bogor, Depok, Tangerang, and Bekasi.
- Accepted Methods: Bank e-money cards, KAI Commuter Multi-Trip Cards (KMT), or digital QR tickets via GoTransit in the Gojek app.
- Minimum Balance Rule: Ensure your card retains a minimum balance of at least IDR 5,000 before tapping in at the turnstile gate.
What Is a JakLingko Card?
JakLingko is Jakarta's provincial transport integration framework. A JakLingko Card is a co-branded electronic money card issued in partnership with local banks.
- Do Tourists Need One? Standard bank e-money cards (such as BCA Flazz or Mandiri e-Money) perform identically for standard transit journeys. You only specifically need a JakLingko card if you want to unlock integrated tariff discounts across multi-modal trips within a 180-minute window.
Can Tourists Use Foreign Bank Cards?
- Contactless Credit/Debit Cards (Visa / Mastercard): Contactless acceptance for foreign-issued credit cards is currently undergoing limited trial testing on select MRT stations, but is not widely supported across TransJakarta bus turnstiles or KRL gates. Do not rely solely on an international credit card.
- Apple Pay / Google Pay: Digital mobile wallets linked to international banks are generally not accepted at transit turnstiles unless tied to a local payment gateway.
- Best Strategy: Keep a physical Indonesian bank e-money card as your primary transit payment tool.
Can You Pay With Cash?
Paper banknotes and coins are not accepted at entry gates across Jakarta's public transport networks.
| Transport Mode | Cash Accepted at Gate? | Bank E-Money Card? | Digital App / QR Pass? |
| TransJakarta (BRT) | β No | β
Yes | β
Yes (JakLingko App) |
| MRT Jakarta (Metro) | β No | β
Yes | β
Yes (MyMRTJ / Gojek) |
| KRL Commuter Line | β No | β
Yes | β
Yes (GoTransit / Gojek) |
| LRT Jabodebek | β No | β
Yes | β
Yes (e-Wallets) |
| JakLingko Microbus (JAK) | β No | β
Yes (Rp 0 tap) | β Limited |
How to Top Up Your Transport Card
To avoid turnstile rejections, maintain a healthy card balance before approaching station gates.
- Convenience Stores: Walk into any Indomaret or Alfamart branch. Hand your e-money card to the cashier, specify your desired top-up amount, and pay using cash or international credit cards.
- Station Ticket Vending Machines: Automated top-up kiosks and customer service counters are located inside major MRT, LRT, and KRL stations.
- NFC Smartphone Top-Ups: If you hold a local Indonesian bank account or supported e-wallet, you can top up e-money cards directly by tapping the card against the back of an NFC-enabled smartphone.
Can One Card Be Used for Different Jakarta Transport?
Yes, standard Indonesian bank e-money cards provide cross-network compatibility across major urban operators.
| Payment Method | TransJakarta | MRT Jakarta | KRL Commuter | LRT Jabodebek |
| BCA Flazz | β
Yes | β
Yes | β
Yes | β
Yes |
| Mandiri e-Money | β
Yes | β
Yes | β
Yes | β
Yes |
| BNI TapCash | β
Yes | β
Yes | β
Yes | β
Yes |
| BRI Brizzi | β
Yes | β
Yes | β
Yes | β
Yes |
| JakLingko Card | β
Yes | β
Yes | β
Yes | β
Yes |
| Foreign Credit Card | β No | β οΈ Select Gates | β No | β No |
Is There a Jakarta Public Transport Pass for Tourists?

Jakarta does not offer an unlimited 1-day or 3-day tourist transit pass similar to London's Oyster Travelcard or Tokyo's Subway Pass. All transit systems operate on pay-as-you-go rates. However, because individual fares are low (ranging from IDR 3,500 to IDR 14,000), pay-as-you-go travel remains economical.
How Much Money Should You Put on Your Transport Card?
Calculate your transit balance using this simple formula:
Daily Transit Budget = (Planned daily trip x average fares) + buffer
- Average Fares:
- TransJakarta: Flat IDR 3,500 ($0.23 USD)
- MRT Jakarta: IDR 3,000 β IDR 14,000 ($0.20 β $0.90 USD)
- KRL Commuter Line: IDR 3,000 β IDR 8,000 ($0.20 β $0.50 USD)
Recommendation: Load IDR 50,000β100,000 ($3.20 β $6.50 USD) onto your e-money card upon arrival. This balance comfortably covers 3 to 5 days of intensive city sightseeing.
What Should Tourists Prepare Before Arriving in Jakarta?
- Purchase an E-Money Card: Pick up a BCA Flazz or Mandiri e-Money card at airport convenience stores upon landing.
- Load Initial Funds: Top up at least IDR 50,000 at the counter.
- Carry Small Rupiah Cash Notes: Keep IDR 10,000β20,000 cash notes handy for card top-ups at neighborhood convenience stores.
- Set Up Navigation Apps: Download Google Maps or Moovit for real-time transit routing.
Common Payment Mistakes Tourists Make
1. Expecting to Buy Paper Tickets with Cash
- The Fix: Purchase an e-money card at a convenience store before heading to station turnstiles.
2. Tapping One Card for Multiple People
- The Fix: Ensure every traveler in your party holds their own physical payment card or app ticket.
3. Forgetting to Tap Out at Exit Gates
- The Fix: Always tap your card when exiting MRT or KRL stations to ensure your trip distance is calculated accurately.
4. Relying Exclusively on Foreign Credit Cards
- The Fix: Carry a local Indonesian bank e-money card to guarantee compatibility across all bus stops and train lines.
5. Running Out of Balance at Exit Turnstiles
- The Fix: Top up your card whenever your balance drops below IDR 15,000.
6. Confusing Airport Rail Tickets with City Transit Cards
- The Fix: Airport Express trains (Railink) require dedicated online booking or separate payment procedures distinct from standard city buses. For detailed arrival advice, check our guide on How to Get from Jakarta Airport to the City Center.
The Easiest Way to Pay for Jakarta Transport as a Tourist
- For Short Visits (1β3 Days): Purchase one BCA Flazz or Mandiri e-Money card, load IDR 50,000, and use it across all buses and urban trains.
- For Digital Travelers: Use the Gojek app (GoTransit) to generate digital QR tickets directly on your smartphone.
- For Comfort & Convenience: Combine public transit for daytime sightseeing with Ekaputra Private Car Services for luggage transfers and late-night travel.
μμ±μ:
Nihay Ridani
μκ° Β· μ¬μκ° Β· μΌνμ±
Travel is my way of unveiling the story behind every destination. I love exploring local culture, food, hidden gems, and everyday experiences, and sharing them with others to make discovering Indonesia easier and more meaningful.