Jakarta — Transport

Every way to get around Jakarta, what it costs, how to pay, and where the stations and terminals are.

Ways to get around

BRT

TransJakarta (BRT and city buses)

From Rp2,000

Rp3,500 flat; Rp2,000 if you tap in between 05:00 and 07:00

Jakarta's bus network, the first BRT in Southeast Asia: 14 corridors on dedicated busways (230.9 km, 252 stops) running 24 hours, plus non-BRT routes and Transjabodetabek buses to the suburbs.

Pay with
Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · JakLingko card · KAI Commuter Multi Trip card (BRT stations only) · QR ticket in the TJ: Transjakarta or JakLingko app (QRIS)
Hours
The 14 BRT corridors run 24 hours; other routes vary
Goes to
Corridor 1 Blok M–Kota along Sudirman–Thamrin, 9 Pinang Ranti–Pluit and 13 Ciledug–Tegal Mampang were the busiest in 2024, when the whole network carried 371.7 million passengers. Non-BRT routes leave the busway to reach neighbourhoods, and the Transjabodetabek route SH2 has run from Blok M to Soekarno–Hatta airport since 12 March 2026.
Tips (4)
  • Tap in and tap out: the fare is taken when you tap out, and the card needs at least Rp5,000.
  • With a co-branded JakLingko card, bus-to-bus changes outside stations cost no more than Rp5,000 within three hours (OKOTRIP).
  • Seniors over 60, people with disabilities and some other groups can apply for the free Kartu Layanan Gratis (KLG).
  • Fares have been waived or cut to Rp1 on special days such as the city's birthday on 22 June and New Year's Day.
Feeder

Mikrotrans (JakLingko minibuses)

Free

Free, but you must tap an e-money or JakLingko card

Free TransJakarta feeder minibuses, painted with JakLingko livery, that run deep into residential streets and link them with the BRT corridors.

Pay with
Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · JakLingko card
Goes to
TransJakarta lists 99 Mikrotrans routes, coded JAK01 to JAK120, mostly former mikrolet and KWK angkot routes now folded into the TransJakarta system. They carried 169 million passengers in 2024, more than any other TransJakarta service.
Tips (3)
  • Route codes start with JAK; look them up in the TJ: Transjakarta app before you go.
  • The ride is free, but a card with a balance is still needed to tap on.
  • Some routes, such as JAK 42 and JAK 106, end at Terminal Kampung Melayu, where several BRT corridors meet.
Commuter rail

MRT Jakarta

Fare varies

Distance-based, up to Rp14,000 for the full Lebak Bulus–Bundaran HI ride

Jakarta's first metro line, opened in 2019: 15.7 km and 13 stations from Lebak Bulus via Fatmawati, Blok M and Sudirman to Bundaran HI, in under 30 minutes.

Pay with
Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · JakLingko card · MRT-J app (QR, paid by e-wallet or QRIS) · QRIS Tap · Kartu Jelajah single or multi-trip card
Goes to
North–South line: seven elevated stations in the south and six underground ones beneath Sudirman and Thamrin. Trains run every 5 minutes at peak and every 10 minutes off-peak. The 5.8 km extension from Bundaran HI to Kota is under construction, due in 2029.
Tips (3)
  • Change at Dukuh Atas for KRL (Sudirman), the airport train and LRT Jabodebek.
  • Linking your card in the JakLingko app caps a trip combining MRT, LRT Jakarta and TransJakarta at Rp10,000 within three hours.
  • The line averaged about 111,500 riders a day in 2024, so expect crowds at rush hour.
Commuter rail

LRT Jakarta

Fare varies

Rp5,000 flat on the Kelapa Gading–Velodrome section; Rp8 for trips within the new Velodrome–Manggarai section during its trial (12 Oct–30 Nov 2026)

City-run light rail from Kelapa Gading (Pegangsaan Dua) to Velodrome in Rawamangun, extended to Manggarai by Phase 1B (12.2 km in all), which opened for trial service in September 2026.

Pay with
Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · KAI Commuter Multi Trip card · JakLingko card
Goes to
Phase 1A (opened December 2019) runs from Kelapa Gading via Boulevard Utara, Pulomas and Equestrian to Velodrome. Phase 1B continues via Rawamangun to Manggarai, where it meets the KRL; some new intermediate stations may be skipped while the section beds in, and during the trial trains run 05:30–00:20.
Tips (3)
  • You cannot tap in and out at the same station.
  • Holders of the free Kartu Layanan Gratis (KLG) ride the new section free during the trial.
  • The Manggarai LRT station is about 300 m west of the KRL station.
Commuter rail

LRT Jabodebek

From Rp5,000

Rp5,000 for the first km plus Rp700 per km; capped at Rp20,000 in weekday peaks (06:00–08:59 and 16:00–19:59) and Rp10,000 at other times

Driverless elevated light rail run by KAI since August 2023: 44.3 km and 18 stations from Dukuh Atas via Kuningan and Cawang to Harjamukti (Cibubur) and Jati Mulya (Bekasi).

Pay with
Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · KAI Commuter Multi Trip card · JakLingko card · Access by KAI app · QRIS Tap
Goes to
Two services share the line from Dukuh Atas: Lin Cibubur to Harjamukti via TMII, and Lin Bekasi to Jati Mulya via Halim, where it connects with the Whoosh high-speed train. Trains run about every 15 minutes.
Tips (3)
  • Weekday peak trips cost up to Rp20,000, double the off-peak cap, so travel outside 06:00–09:00 and 16:00–20:00 if you can.
  • Cards must be activated at a station ticket machine or counter before the first ride.
  • Change at Halim for Whoosh to Bandung.
Commuter rail

KRL Commuter Line

From Rp3,000

Rp3,000 for the first 25 km plus Rp1,000 for every further 10 km

KAI Commuter's electric trains on five lines and 82 stations across Greater Jakarta, carrying about a million people a day; the cheapest way to reach Bogor, Depok, Bekasi and Tangerang.

Pay with
KAI Commuter Multi Trip card (KMT) · Bank e-money cards (e-money, Flazz, TapCash, Brizzi, JakCard) · JakLingko card · QR code via app
Goes to
Bogor Line (Jakarta Kota–Manggarai–Depok–Bogor), Cikarang Loop Line (via Manggarai, Jatinegara and Bekasi), Rangkasbitung Line (Tanah Abang–Serpong–Rangkasbitung), Tangerang Line (Duri–Tangerang) and Tanjung Priok Line. Riders made 349.3 million trips in 2025.
Tips (3)
  • Manggarai is the main interchange between the Bogor and Cikarang lines and the airport train.
  • Trains pass Gambir without stopping; use Gondangdia or Juanda for the Monas area.
  • Stations are cashless, so carry a card or a QR ticket.
Intercity rail

Whoosh high-speed rail (KCIC)

From Rp75,000

Premium Economy about Rp75,000–350,000 depending on route, date and departure; Business Rp450,000; First Rp600,000 (Oct 2025)

Indonesia's high-speed railway from Halim in East Jakarta via Karawang to Padalarang and Tegalluar Summarecon near Bandung, about 40–45 minutes at up to 350 km/h.

Pay with
Whoosh app · KCIC ticket website (ticket.kcic.co.id) · Access by KAI app · Digital banking apps
Hours
First departure from Halim 06:25, last 21:25 (Oct 2025)
Goes to
62 trips a day (31 each way) at roughly 30-minute intervals (Oct 2025). Stasiun Halim shares a complex with the LRT Jabodebek Halim station, linked by a footbridge.
Tips (3)
  • Boarding is by QR code and the gates close 5 minutes before departure, so arrive early.
  • For central Bandung, get off at Padalarang and take the feeder train.
  • Compare departures in the app: prices change with date and time.
Ride-hailing

Ride-hailing (Gojek, Grab and others)

From Rp10,500

Motorbike: Rp10,500–13,000 for the first 4 km, then Rp2,650–2,750 per km (Kemenhub Zone II, Jabodetabek)

App-booked motorbike taxis (ojol) and cars, the quickest way through traffic on short hops and the usual last-mile link from stations and bus stops.

Pay with
Cash · GoPay (Gojek) · OVO (Grab) · in-app wallets
Hours
24 hours
Goes to
Covers all five kota and the wider Jabodetabek area, including stations, bus terminals and both airports.
Tips (2)
  • Check the plate number and driver photo before you get on.
  • App fees, surge pricing and promos mean the in-app price can differ from the regulated rate.

Stations, terminals & ports

Map of transport in Jakarta123456
© OpenStreetMap
6 places