Skip to content

Guide

Getting around Jakarta: TransJakarta, the MRT and the integrated fare

By Covered Abroad Research Desk · Last verified July 2026

A TransJakarta ride costs Rp3,500, or Rp2,000 between 5am and 7am. Since August 2022, a journey combining TransJakarta, MRT and LRT is capped at Rp10,000 in total. You pay by tapping an electronic money card — a JakLingko card or a bank card such as Flazz, e-Money or TapCash — or by scanning a QR code.

The fares

The Jakarta provincial government publishes TransJakarta's fares:

  • Regular fare — Rp3,500 (07:01 to 04:59)
  • Economy fare — Rp2,000 (05:00 to 07:00)

TransJakarta runs 24 hours a day, with 269 stops along 14 corridors covering 251.2 km of busway, plus feeder and support buses that reach areas other modes don't.

If you use only one mode, each charges its normal fare: Rp3,500 for TransJakarta, Rp5,000 for LRT Jakarta, and up to Rp14,000 for the longest MRT Jakarta journey.

Sources: Pemprov DKI Jakarta — Transjakarta; Pemprov DKI Jakarta — JakLingko; both read 7 October 2026.

The Rp10,000 integrated fare

The most useful thing to know about Jakarta's public transport is the cap. According to the provincial government, since August 2022 the maximum integrated fare for a journey using TransJakarta, MRT Jakarta and LRT Jakarta is Rp10,000.

To get it, you need an electronic money card that has been activated for integration. JakLingko cards work directly; other cards — e-Money, Brizzi, TapCash, Flazz and JakCard are named — can be activated at the BCT machines in MRT and LRT stations and TransJakarta stops.

On TransJakarta, remember to tap in when you enter the stop and tap out at your destination.

60-second check

Not sure the policy you have meets your destination's written rule? Run it through the policy check now, before you build the rest of the file around it.

Check my policy

Which cards to use, and the free minibuses

The provincial government lists the electronic money cards accepted on TransJakarta, including the JakLingko card, Flazz BCA, e-Money Mandiri and TapCash BNI. At some stops you can also scan a QR code holding an electronic balance.

The JakLingko app, or the black JakLingko transport card, also covers KRL Commuter Line trains alongside the MRT, LRT and TransJakarta, so one card can cover most of greater Jakarta's network.

And a pleasant surprise for newcomers: the small minibuses carrying the JakLingko logo — properly called Mikrotrans — run on a free fare system.

Get the moving-paperwork checklist

The month-by-month timeline so the insurance certificate is ready before your appointment, not after.

We’ll also alert you if the rules change. Unsubscribe anytime. See our privacy policy.

Get a certificate that meets the published rule

Tell us your destination, visa, and who’s moving. Our team reviews it against the current requirement and calls you with a quote — no obligation.

Cover underwritten by Regency Assurance · every rule on this site cited and dated · a person calls back within one business day.

Before you request a quote: cover is worldwide but excludes treatment in the United States, and pre-existing conditions are not covered — including conditions you did not know about. We say this up front so a quote is worth your time.

Common questions

How much is a TransJakarta ride?

Rp3,500 at the regular fare, or Rp2,000 between 05:00 and 07:00, according to the Jakarta provincial government.

What is the maximum fare on Jakarta public transport?

Since August 2022, a journey combining TransJakarta, MRT Jakarta and LRT Jakarta is capped at Rp10,000, using an electronic money card activated for integration.

Which cards can I use on TransJakarta?

Electronic money cards including the JakLingko card, Flazz BCA, e-Money Mandiri and TapCash BNI. QR payment is also available at some stops.

How much is the MRT in Jakarta?

Up to Rp14,000 for the longest route when used on its own, or within the Rp10,000 integrated cap when combined with TransJakarta and LRT.

Is TransJakarta open 24 hours?

Yes. The provincial government lists TransJakarta's operating hours as 24 hours.

Keep reading