Skip to content
Indonesia Knowledge
jakarta

Jakarta Transport — MRT, LRT, TransJakarta, KRL, and Grab

Jakarta has substantially improved its urban transport in the past decade. This guide covers the MRT, LRT, TransJakarta BRT, KRL commuter rail, and the dominant ride-hailing apps.

5 min read

Jakarta's public transport has improved substantially in the past decade. The MRT opened in 2019, the LRT Jakarta and LRT Jabodebek both in 2019-2023, the TransJakarta BRT continues to expand (the world's longest BRT network), and the KRL commuter rail serves Greater Jakarta. Combined with Grab and Gojek ride-hailing, Jakarta is increasingly navigable — though traffic remains a defining feature. This guide covers the practical options.

MRT Jakarta

Phase 1 of the MRT Jakarta opened in 2019 — a 16-km north-south line running underground through central Jakarta from Lebak Bulus to Bundaran HI. Phase 2A (under construction) extends the line north to Kota Tua. Phase 2B will continue to Ancol.

Stations (Phase 1, north to south):

  • Bundaran HI (interchange)
  • Dukuh Atas (interchange with KRL, LRT, TransJakarta)
  • Setiabudi
  • Bendungan Hilir (Benhil)
  • Istora Mandiri
  • Senayan
  • ASEAN
  • Blok M
  • Sisingamangaraja
  • Cipete Raya
  • Haji Nawi
  • Fatmawati
  • Lebak Bulus

Practical:

  • Fares: Rp 4,000-14,000 (about USD 0.25-0.90) per trip depending on distance
  • Payment: Jak Lingko Card (Indonesia's contactless transport card) or QRIS via OVO/GoPay/etc.
  • Frequency: every 5 minutes peak, 10 minutes off-peak
  • First/last trains: roughly 5am to 11pm
  • Comfortable, clean, air-conditioned

The MRT is the fastest way to traverse Jakarta's central spine. The Bundaran HI to Lebak Bulus run takes about 30 minutes on the MRT vs 60-90 minutes by car.

LRT Jabodebek

The light rail connecting Jakarta to Bekasi and Bogor satellite cities. Opened in 2023.

Main routes:

  • Jakarta to Bekasi via the Bekasi line
  • Jakarta to Bogor via the Bogor line (via Cibubur)

For visitors, mostly relevant if travelling to Bogor (the Botanical Gardens, presidential palace, satellite cities). The LRT is faster than driving in peak traffic.

LRT Jakarta

Separate from LRT Jabodebek; the smaller intra-Jakarta LRT line, opened 2019, runs from Pegangsaan Dua (East Jakarta) to Velodrome (Rawamangun). Limited useful coverage for tourists.

TransJakarta BRT

The bus rapid transit network — the world's longest BRT system at over 250 km of dedicated bus lanes. Operating since 2004; massively expanded since.

Major corridors (numbered):

  • Corridor 1: Blok M to Kota (the spine)
  • Corridor 2: Pulogadung to Harmoni
  • Corridor 3: Kalideres to Pasar Baru
  • Plus many additional corridors and feeder routes

The system reaches most of Jakarta and into the immediate suburbs. Fare: Rp 3,500 per trip with Jak Lingko Card, regardless of distance.

Practical:

  • Generally fast in dedicated lanes; slow in mixed-traffic sections
  • Major stations have raised platforms; smaller stations may be at ground level
  • Air-conditioned, generally clean
  • Crowded at peak times
  • Limited English signage; bring offline map

For longer trips, TransJakarta is often cheaper but slower than MRT or ride-hailing.

KRL Commuter Rail

The commuter rail network connects Jakarta to its satellite cities: Bogor, Depok, Tangerang, Bekasi, Serpong. Operated by KAI Commuter.

For tourists, useful for:

  • Jakarta to Bogor (1 hour, Rp 5,000 from central Jakarta): for Botanical Gardens day trip
  • Jakarta to Depok: less relevant
  • Jakarta to Tangerang: less relevant unless visiting specific areas

KRL trains are basic but functional. Air-conditioned. Very cheap. Crowded at peak times.

Grab and Gojek

The dominant ride-hailing apps. Both work across Jakarta with extensive coverage.

Vehicle types:

  • GrabCar / GoCar: regular taxis
  • GrabBike / GoRide: motorbike taxis (faster in traffic, cheaper)
  • GrabPet / GoPet: pet transport
  • GrabFood / GoFood: food delivery
  • Various specialty services: groceries, packages, etc.

Pricing: fixed in the app; no negotiation. Approximate fares:

  • Short car trip (5 km): Rp 30,000-50,000 (USD 2-3)
  • Cross-city car trip (20 km): Rp 80,000-150,000 (USD 5-10)
  • Motorbike taxi: ~30-50% cheaper than car

Payment:

  • Cash (still accepted)
  • Card-funded e-wallet (Grab Pay, GoPay, OVO)
  • Direct card payment

Useful features:

  • GPS tracking with route shown
  • Cancellation by app
  • Driver rating system
  • Ability to send drivers to specific landmarks via the chat

For most visitors, Grab/Gojek are the practical default for getting around Jakarta. The app convenience and predictable pricing make them substantially better than traditional taxis.

Traditional taxis

Bluebird and Silverbird are the well-regulated traditional taxi companies:

  • Visa-style blue cars with bird logo; very reliable
  • Use the Bluebird app for booking or hail on the street
  • Meter-based pricing
  • Often comparable price to Grab; sometimes cheaper for specific routes

Other taxi brands range from "OK" to "actively predatory" (claiming broken meters, circuitous routes). Stick to Bluebird/Silverbird if using street taxis.

Airport taxis: at Soekarno-Hatta, use the official Bluebird counter inside the terminal (proper metered fare). Avoid touts in the arrivals hall.

Walking

Jakarta is not generally pedestrian-friendly:

  • Sidewalks broken or non-existent
  • Vendors and parked motorbikes block pavements
  • Traffic doesn't yield to pedestrians
  • Crossing major streets requires patience

Exceptions:

  • SCBD: increasingly walkable with covered walkways between buildings
  • Menteng: tree-lined residential streets, walkable
  • Kota Tua: pedestrianised central area
  • Kemang: some walkable streets

For most trips, walking is impractical beyond very short distances.

Cycling

Limited but growing. The Jakarta Cycling Federation runs Sunday morning car-free zones on Jalan Sudirman/Thamrin (every Sunday 6-11am). Several bike-share schemes (Boseh, Bluespark) operate.

For tourists, cycling is mostly recreational rather than transport.

Soekarno-Hatta International Airport

Jakarta's main airport, about 25 km west of central Jakarta:

Getting to/from airport:

  • Airport Train (Skytrain + KRL): the cleanest option. SHIA Skytrain connects terminals; then KRL connects to BNI City station (~45 min total, Rp 70,000)
  • Grab/Gojek: about Rp 150,000-250,000 to central Jakarta, 45-90 min depending on traffic
  • Bluebird airport taxi: from the counter inside arrival hall, about Rp 200,000-300,000
  • DAMRI bus: cheap but slow

The airport train is the most reliable option in heavy traffic; ride-hailing is most convenient in light traffic.

Halim Perdanakusuma Airport

Jakarta's second airport, used for some domestic flights and the Jakarta-Bandung Whoosh high-speed rail terminus. Less common for international visitors.

Practical recommendations

For most visitors:

  • Get a Jak Lingko Card at any MRT/TransJakarta station (Rp 30,000)
  • Install Grab and Gojek apps before arriving
  • Use MRT for north-south central trips
  • Use Grab/Gojek for cross-city trips
  • Use TransJakarta for longer trips on its corridors
  • Use KRL for day trips to Bogor

Avoid:

  • Driving yourself: stressful and traffic-heavy
  • Walking long distances: infrastructure not designed for it
  • Random street taxis other than Bluebird

Schedule notes:

  • Peak traffic: 7-10am and 5-9pm (especially Friday afternoon)
  • MRT crowded: morning and evening peak
  • Weekend traffic: lighter weekday than weekday peaks but still substantial

For business travellers and longer-stay visitors, the combination of MRT for the central corridor + Grab/Gojek for everything else covers most needs efficiently.

Jakarta transport remains imperfect — the city is huge and traffic is real — but it has improved dramatically in the past decade. A visitor in 2026 has many more options than in 2010.