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

  1. Going to central Jakarta / Manggarai / BNI City? → Airport Train. Fastest, no traffic.
  2. Going to Bekasi, Bogor, Depok, Rawamangun? → DAMRI. Direct, fixed fare.
  3. Going to Bandung? → Cititrans / JAC shuttle van, direct from the terminal.
  4. On a tight budget and travelling light? → TransJakarta SH1 or SH2.
  5. Landing after midnight / have lots of bags / travelling with family? → Blue Bird Group taxi (or Silver Bird for more comfort).
  6. 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