CGK → Jakarta

Soekarno–Hatta Airport to Jakarta

The quickest way from Soekarno–Hatta to Sudirman (BNI City) is usually the Airport train (KAI Bandara) (45–55 min). The cheapest is the DAMRI airport bus at 40,000–75,000 IDR. Landing late, use Taxi or app ride.

  1. CGKArrivalsSoekarno-Hatta airport station (Skytrain from the terminals)
  2. Airport train (KAI Bandara) · 45–55 min
  3. BNI City (Sudirman)KAI Bandara
  4. Onward to the centre
  5. Sudirman (BNI City)Jakarta

Sudirman (BNI City) is 20 km (12 mi) from the terminal in a straight line.

Checked against sources:· How we verify

CGKSudirman (BNI Cit…20 km (12 mi)straight line · actual routes vary
Markers only: Soekarno–Hatta (CGK) and Sudirman (BNI City). Routes depend on the mode; see each option below.

Best option by situation

Cheapest
DAMRI airport bus
Fastest
Airport train (KAI Bandara)
Arriving late
Taxi or app ride
With kids
Taxi or app ride
Heavy luggage
Airport train (KAI Bandara)

Every option compared

Transport from Soekarno–Hatta to Jakarta
OptionFrom → toTimePriceHours
Airport train (KAI Bandara)
KAI Bandara
Soekarno-Hatta airport station (Skytrain from the terminals) → BNI City (Sudirman), Duri, Manggarai45–55 minVariesRegular (68 trips a day)
Taxi or app ride
Official taxis, Grab
Official taxi ranks and app pickup zones → Door to door45 min–2hVariesOn demand
DAMRI airport bus
DAMRI
Bus stops at Terminals 1, 2 and 3 → Many Jakarta areas and nearby cities1h–2h40,000–75,000 IDR
as of 1 October 2026
Varies by route

Step by step

Airport train (KAI Bandara) train

Pick-up
Soekarno-Hatta airport station (Skytrain from the terminals)
Goes to
BNI City (Sudirman), Duri, Manggarai
Time
45–55 min
Frequency
Regular (68 trips a day)
Payment
App or station counters
  1. Take the free Skytrain from your terminal to the airport train station.
  2. Buy a ticket in the airport rail app or at the station.
  3. About 46 minutes to BNI City in the Sudirman business district.

Taxi or app ride taxi

Pick-up
Official taxi ranks and app pickup zones
Goes to
Door to door
Time
45 min–2h
Frequency
On demand
Payment
Meter or app
  1. Use the official taxi queue or the app pickup points; Jakarta traffic makes journey times unpredictable.

DAMRI airport bus coach

Pick-up
Bus stops at Terminals 1, 2 and 3
Goes to
Many Jakarta areas and nearby cities
Time
1h–2h
Price
40,000–75,000 IDR (1 October 2026)
Frequency
Varies by route
Payment
Counter or app
  1. Buy a ticket at the DAMRI counter or in the app; fares range from Rp 40,000 to Rp 75,000 depending on destination.

Soekarno–Hatta airport guide →

Sources

Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.