Soekarno-Hatta International Airport sits about 25 km from Jakarta city center in the neighboring city of Tangerang. The cost of getting into town depends heavily on which transport you choose and — if traveling by road — what time you arrive.
Cost breakdown by transport type
| Transport | Typical fare | Notes | |-----------|-------------|-------| | Railink airport train | IDR 70,000 (EUR 4) | Fixed price, 45 min to Sudirman Baru | | Blue Bird taxi (metered) | IDR 200,000–350,000 (EUR 11–20) | Plus tolls IDR 20,000–40,000 | | Grab/Gojek | IDR 150,000–300,000 (EUR 8.50–17) | Surge pricing possible | | DAMRI bus | IDR 40,000–75,000 (EUR 2.30–4.30) | Route-dependent pricing | | Pre-booked transfer (sedan) | IDR 300,000–500,000 (EUR 17–28) | Fixed price, tolls included | | Pre-booked transfer (van) | IDR 450,000–700,000 (EUR 25–40) | For groups, tolls included |
The toll situation
Any road journey from CGK to Jakarta uses the Jakarta-Tangerang toll road. Tolls total approximately IDR 20,000–40,000 (EUR 1–2.30) depending on your exact route and destination. In metered taxis, tolls are paid separately — the driver will ask you to cover them, which is standard. Grab/Gojek include tolls in the quoted fare. Pre-booked transfers typically include tolls in the price.
Costs to popular destinations
| Destination | Train + last mile | Taxi/Grab | Pre-booked | |-------------|------------------|-----------|------------| | Sudirman / Thamrin (CBD) | IDR 70,000 + ~30,000 (EUR 5.70) | IDR 200,000–350,000 (EUR 11–20) | IDR 300,000–500,000 (EUR 17–28) | | Kota Tua (Old Town) | IDR 70,000 + ~40,000 (EUR 6.30) | IDR 180,000–300,000 (EUR 10–17) | IDR 280,000–450,000 (EUR 16–25) | | Kemang / South Jakarta | IDR 70,000 + ~60,000 (EUR 7.40) | IDR 250,000–400,000 (EUR 14–23) | IDR 350,000–550,000 (EUR 20–31) | | PIK (Pantai Indah Kapuk) | Not practical by train | IDR 150,000–250,000 (EUR 8.50–14) | IDR 250,000–400,000 (EUR 14–23) |
The traffic tax
Jakarta traffic is the hidden cost nobody warns you about. A metered taxi fare that would be IDR 200,000 in light traffic can balloon to IDR 350,000 during rush hour — not because the rate changes, but because you are sitting in traffic for an extra 45–60 minutes with the meter running.
Peak traffic hours: 07:00–09:00 and 17:00–20:00 on weekdays. If you arrive during these windows and take a road option, budget at the high end of the price ranges.
The Railink train is immune to traffic — IDR 70,000 regardless of when you travel.
Is the train really the cheapest option?
For reaching central Jakarta (Sudirman area), the train at IDR 70,000 (EUR 4) is by far the cheapest and fastest. You may need a short taxi or Grab from Sudirman Baru station to your hotel, adding roughly IDR 20,000–50,000 (EUR 1–3). The total is still well below any direct road option.
However, the train only goes to one station. If your destination is far from Sudirman — say North Jakarta or East Jakarta — a direct taxi might be simpler despite costing more.