Indonesia

Jakarta

Indonesia's capital of ten million. One of the world's largest BRT networks and a metro run clear of the jams.

Airport access (Soekarno-Hatta)

The airport train dodges the traffic risk (about 50 minutes, Rp70,000, no cash). With luggage or late at night, use Gojek/Grab/Bluebird - but Jakarta traffic makes road times unpredictable. Pad your schedule.

Updated on July 16, 2026

How to ride

  1. 1
    Take the Skytrain to the rail station
    The free Skytrain links every terminal to the airport rail station.
  2. 2
    Buy your ticket with a card
    Machines and counters take no cash - pay with a Visa or Mastercard credit/debit card.
  3. 3
    Pick your city-side station
    BNI City (Sudirman district) or Manggarai (the KRL hub) - choose by where you're staying.
  4. 4
    Overnight, book a car
    Outside train hours use Gojek, Grab, or Bluebird from the designated pick-up points.

Fares

Single fares2

Airport train (one way)
Rp70,000 standard, Rp30,000 on the limited premium service. No cash.
30,000〜70,000 IDR ≈ $2–4
Grab/taxi airport - city
Plus tolls, highly traffic-dependent. Range to be verified.
150,000〜300,000 IDR ≈ $8–17

Estimates use exchange rates as of September 5, 2026

Payment

Tap to ride
VISAMastercard
Ticket machines take Visa/MC cards only
App tickets
QR ticketing
Cash
Ticket machines do not take cash

Tap for where to get the app

Quick facts

Hours
Morning–22:00
Frequency
Every 30-60 min
Fares from
30,000 IDR+

Heads-up

  • Road times swing on the way out; the train is predictable

    Heading to your flight, treat traffic as the main risk - road times swing 1-3 hours in the evening. The train is predictable.

Timetable

Operating hours Morning–22:00
Typical duration About 50 minutes to town by train. By road, 1-3 hours depending on traffic
Check the official site for the latest times and service status Official site