Asia ID Hub · Garuda Indonesia · Lion Air
CGK

Soekarno–Hatta International Airport

Jakarta, ID · 20 km (12 mi) northwest of Jakarta

Getting to the city

All options →
Mode Time Cost
Airport Skytrain
Inter-terminal rail · Daytime frequencies roughly every 10 minutes; exact timetable not clearly published
A few minutes between adjacent terminals once onboard; overall transfer may take 10–20 minutes including waits Free
Blue Bird Taxi
Metered taxi · Available 24/7 from official ranks; wait times vary with arrival peaks
About 30–60 minutes to central Jakarta in normal conditions; can exceed 2 hours in heavy rush-hour traffic per ANA ANA gives a rough range for taxi fares including tolls and surcharges for trips to the city; exact Blue Bird-only figures vary by meter and traffic
DAMRI Airport Bus Bandung
Bus · Only several departures per day; exact timetable not consistently documented
Roughly 3–4 hours depending on toll-road traffic Local reports cluster around Rp120,000–Rp150,000 one way; no recent official English fare confirmed
DAMRI Airport Bus Bekasi
Bus · Reported as around every 30–60 minutes; exact timetable not clearly published
Often 90–120 minutes; no precise schedule commitment documented Rp50,000 one way reported for airport–Bekasi DAMRI in local forums

Insider notes

Insider

Skip the first currency exchange counters in Terminal 3 and use BCA/BRI/BNI ATMs airside instead for better rates.

Time

Build an extra 30-45 minutes into inter-terminal connections due to Skytrain wait times and potential congestion.

Avoid

Keep international to domestic connections over 2.5 hours to navigate immigration, customs, and re-check-in calmly.

Live departures

Full board →
Flight To Sched Est Status
QG984 PLM 10:00 18:39 Landed
IU878 PLM 10:45 20:03 Departed
GA128 DJB 12:25 18:25 Landed
QG966 DJB 13:50 18:56 Landed
GA8722 DJB 13:50 18:56 Landed
Airport guide
Updated Sep 2026

Jakarta Soekarno-Hatta — three terminals, the Skytrain, and beating the traffic

Soekarno-Hatta is Indonesia’s main international gateway and one of the busiest airports in Southeast Asia. It is the base for Garuda Indonesia and the large low-cost operations of Lion Air and its affiliates. The airport spreads across three terminals over a big site, so the layout and the connections between terminals matter here.

The terminals

Terminal 3 is the modern flagship — a large building that handles Garuda’s international and domestic flights and a growing share of other carriers. Terminals 1 and 2 handle domestic and some international services, much of it low-cost. Because the terminals are spread out, a free automated Skytrain people mover links them together along with the rail station, and it is the way to move between buildings without a road transfer.

Getting into Jakarta

Jakarta’s traffic is legendary, and it is the reason to take the train. The Airport Rail Link runs from the airport (via the Skytrain-connected station) toward central Jakarta, reaching stations like BNI City and Manggarai, and it bypasses the road congestion that can turn a taxi ride into a very long one. The airport sits about 20 km northwest of the center, and by road that distance can take well over an hour at the wrong time of day.

Worth knowing

If you do take a taxi, use the official airport taxi operators or a ride app rather than curbside offers. Allow generous time for a connection that crosses terminals — the Skytrain is efficient, but the site is large and the domestic-to-international transfer includes immigration. And plan around Jakarta traffic in every direction: leave for the airport far earlier than the distance suggests.

Jump to a section
Related airports

More in ID

Frequently asked

Where is Soekarno–Hatta International Airport (CGK)?

Soekarno–Hatta International Airport (CGK) is in Jakarta, ID, a hub for Garuda Indonesia and Lion Air.

How many terminals does Soekarno–Hatta International Airport have?

Soekarno–Hatta International Airport has 3 terminals, handling around 65.8M passengers a year.

How do I get from Soekarno–Hatta International Airport to Jakarta?

Ground options include Airport Skytrain, Blue Bird Taxi, DAMRI Airport Bus Bandung — Airport Skytrain takes about A few minutes between adjacent terminals once onboard; overall transfer may take 10–20 minutes including waits (Free).