Jakarta Airport (CGK) to City: Every Transport Option Compared — 2026
Getting from Soekarno-Hatta into Jakarta doesn’t have to be expensive, slow, or confusing — but the wrong choice can be all three. Here’s every official option running in 2026, with real fares, pickup points, and honest notes on when each actually makes sense.
TL;DR — Six options at a glance
| Option | Fare | Speed | Best for |
|---|---|---|---|
| TransJakarta (SH1 / SH2) | Rp 3,500 | Slow | Backpackers, no rush |
| Airport Train (Railink) | ~Rp 70,000 | Fastest | Central Jakarta, avoiding traffic |
| DAMRI | Rp 80,000+ | Medium | Greater Jakarta / suburbs |
| Cititrans / JAC | From Rp 50,000 | Medium | Bandung, specific hotels |
| Grab / Gojek | Surge-priced | Flexible | Off-peak, exact address |
| Blue Bird taxi | Rp 150,000–300,000 | Flexible | Late night, groups, luggage |
Fares verified April 2026. Always re-check before travel — operators adjust without much warning.
1. KA Bandara (Airport Train / Railink)
- Fare
- Around Rp 70,000
- Hours
- Approximately 05:00 – 22:42 WIB, daily
- Pickup
- Soekarno-Hatta Airport Railway Station, accessible from all terminals via the Kalayang skytrain.
- Destinations
- BNI City · Duri · Batu Ceper · Manggarai
The fastest reliable option into central Jakarta. ~52 minutes from the airport to Manggarai, with useful stops at BNI City (connects to the MRT) and Duri (connects to KRL Commuter).
How to reach the train from your terminal: take the free Kalayang Skytrain from T1, T2, or T3 to the Soekarno-Hatta Airport Railway Station. Buy tickets at the station or via Railink online.
Pick this when: you’re heading to central Jakarta, BNI City, Manggarai, or anywhere on the MRT / KRL network, and you want to skip toll traffic entirely.
2. DAMRI (Official Airport Bus)
- Fare
- Rp 80,000 to Gambir or Blok M; other routes vary
- Hours
- Airport → city ~06:00 – 23:00 WIB; city → airport ~03:00 – 20:00 WIB (varies by route)
- Pickup
- DAMRI counter and bay at each terminal arrival level.
- Destinations
- Gambir Station · Blok M Terminal · Rawamangun · Tanjung Barat · Bekasi · Bogor · Depok · Serang
The workhorse official airport bus — decades-old operator, stops at all three terminals, and covers places the train can’t: Bekasi, Bogor, Depok, Serang, Rawamangun, Tanjung Barat. Uses Sedyatmo and inner-city toll roads.
Pick this when: you’re going to Greater Jakarta (Jabodetabek) or a destination outside the rail network, and you want a fixed fare with known stops. Book on damri.co.id.
3. Cititrans / Big Bird JAC (Shuttle Vans)
- Fare
- From Rp 50,000 (Jakarta / Bekasi); from Rp 195,000 (Bandung)
- Hours
- Multiple departures daily — check booking site
- Pickup
- Counters at Terminal 1A, Terminal 2F, and Terminal 3 (Domestic and International). Operating as Bigbird Jakarta Airport Connections (JAC).
- Destinations
- Bandung (Pasteur, Dipati Ukur) · Hotel Lumire / Hotel Borobudur · Blok M / Pacific Place · Mall Bassura / Green Pramuka · Summarecon Mall Bekasi / Mega Mall Bekasi
Comfortable 9- and 27-seat shuttle vans with AC, USB ports, and proper luggage stowage, operating as Bigbird Jakarta Airport Connections (JAC). Counters at Terminal 1A, Terminal 2F, and Terminal 3 (both Domestic and International).
Pick this when: you’re heading to Bandung direct (from ~Rp 195,000), or to one of their Jakarta / Bekasi hotel-mall pickup points (from Rp 50,000). Book on cititrans.co.id.
4. TransJakarta SH1 & SH2 (City Bus)
- Fare
- Rp 3,500 (standard TransJakarta fare)
- Hours
- 24 hours (SH1, since June 2024)
- Pickup
- TransJakarta stops at the airport area (terminating at the Soekarno-Hatta office complex; walk or shuttle to terminals).
- Destinations
- SH1: Kalideres terminal · SH2: Blok M (launched March 2026)
By far the cheapest option — a flat Rp 3,500, the standard TransJakarta fare. SH1 runs 24 hours (since June 2024) to Kalideres; the newer SH2 (launched March 2026) runs to Blok M, with proper suitcase luggage stowage on board.
The catch: these buses stop at the Soekarno-Hatta office complex, not at the terminal curbside. You’ll walk or shuttle to reach your terminal. Verify exact stops on transjakarta.co.id.
Pick this when: budget is the priority, you’re travelling light, and you don’t mind the extra ~15 minutes of faff on either side.
5. Blue Bird Group Taxi
- Fare
- Metered + airport surcharge + toll. Estimate Rp 150,000 – 300,000 to central Jakarta.
- Hours
- 24 hours
- Pickup
- Official Blue Bird Group taxi counter and queue at each terminal arrival curbside. Blue Bird = standard, Silver Bird = premium executive, Golden Bird = car/limo rental.
- Destinations
- Anywhere in Greater Jakarta (Jabodetabek)
The most reputable metered taxi operator at CGK: Blue Bird (standard), Silver Bird (premium executive), and Golden Bird (car / limo rental). Official counter and queue at each terminal arrival curbside.
Fare mechanics: meter + airport surcharge + toll fees. Budget Rp 150,000 – 300,000 to central Jakarta; more for further destinations. Pre-book via Blue Bird online if you want a fixed quote.
Pick this when: late-night arrival, heavy luggage, a group of 3–4, or you simply want zero decisions after a long flight. Ignore anyone approaching you inside the terminal offering a ride — use the official counter.
6. Grab / Gojek (Ride-hailing)
- Fare
- Surge-priced. Often cheaper than airport taxi off-peak.
- Hours
- 24 hours
- Pickup
- Grab: T1A (near Roti'O), T2D (after baggage claim), T2F (near Grab totem), T3 (near Grab totem, regular and premium). Gojek GoCar Instan: T2D and T2F (T1A and T3 expansion in progress). Follow in-app pickup instructions — locations move.
- Destinations
- Anywhere in Greater Jakarta
Both Grab and Gojek (GoCar Instan) operate at CGK. Off-peak they’re often cheaper than a metered taxi; during surge or peak arrivals they can be more expensive.
Pickup is the tricky part: locations shift, and the terminal signage sometimes lags. Always trust the in-app pickup instructions. As of April 2026: Grab at T1A (near Roti’O), T2D (after baggage claim), T2F (near Grab totem), and T3 (near Grab totem, regular and premium); Gojek GoCar Instan at T2D and T2F, with T1A and T3 expansion in progress.
Pick this when: off-peak, you want door-to-door to an exact address, and you’re comfortable walking a few minutes to a designated pickup point.
How to choose
- Going to central Jakarta / Manggarai / BNI City? → Airport Train. Fastest, no traffic.
- Going to Bekasi, Bogor, Depok, Rawamangun? → DAMRI. Direct, fixed fare.
- Going to Bandung? → Cititrans / JAC shuttle van, direct from the terminal.
- On a tight budget and travelling light? → TransJakarta SH1 or SH2.
- Landing after midnight / have lots of bags / travelling with family? → Blue Bird Group taxi (or Silver Bird for more comfort).
- Going to an exact address off-peak? → Grab or Gojek. Check surge before you commit.
Practical tips
- Toll roads: almost every taxi / ride / shuttle into Jakarta uses toll roads. The fare quote usually does not include tolls — expect ~Rp 15,000 – 30,000 extra, paid by the driver and added to your bill (or by you via e-money on ride-hail).
- E-money cards (Flazz, e-Money, Brizzi, TapCash) work on TransJakarta and the Airport Train and can speed up toll payment on taxis — worth Rp 30,000 of top-up if you’re staying more than a day.
- Avoid touts. Anyone approaching you inside the terminal offering a taxi is not official. Walk past them to the Blue Bird counter or the ride-hail pickup point.
- Peak traffic windows: 07:00–10:00 and 16:00–21:00 WIB. If you’re landing in these windows and heading to central Jakarta, the train beats everything else.
- Skytrain (Kalayang) is free — use it to move between terminals or to reach the Airport Railway Station. See the Skytrain schedule.
FAQ
What’s the cheapest way from CGK to the city?
TransJakarta SH1 or SH2 at Rp 3,500 flat. The trade-off: the stop is at the airport office complex, not at the terminal curbside, and the ride is slower than the train.
What’s the fastest way from CGK to central Jakarta?
The Airport Train (KA Bandara / Railink). About 52 minutes to Manggarai, for ~Rp 70,000. Skips all toll traffic.
How do I get from my terminal to the Airport Train station?
Take the free Kalayang Skytrain from T1, T2, or T3 to the Soekarno-Hatta Airport Railway Station. It loops continuously and is included in your airport transit — no separate ticket needed.
Should I take Grab/Gojek or a Blue Bird taxi?
Off-peak and heading to a specific address — ride-hail often wins on price. Late at night, in the rain, with heavy bags, or when surge is active — the official Blue Bird counter is faster and more predictable.
Can I take DAMRI to Bogor or Bekasi?
Yes. DAMRI serves Bekasi, Bogor, Depok, Serang and other Greater Jakarta destinations directly from all three terminals.
Is there a direct shuttle from CGK to Bandung?
Yes. Cititrans / Big Bird JAC runs shuttle vans to Bandung (Pasteur, Dipati Ukur) from around Rp 195,000, with multiple departures per day.
Are taxis safe at CGK?
The official Blue Bird Group counter at the arrival curbside is the safe, metered option. Do not accept rides from people approaching you inside the terminal — they are not official and prices are not regulated.
See also
- Live ground transport options — same data, card view, filterable by terminal, with links to booking.
- Skytrain (Kalayang) schedule — the free people mover to the Airport Railway Station.
- CGK parking fees guide — if you’re driving yourself rather than catching a ride.