Soekarno–Hatta International Airport
Jakarta, ID · 20 km (12 mi) northwest of Jakarta
Getting to the city
| 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
Skip the first currency exchange counters in Terminal 3 and use BCA/BRI/BNI ATMs airside instead for better rates.
Build an extra 30-45 minutes into inter-terminal connections due to Skytrain wait times and potential congestion.
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 |
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.
Other Garuda Indonesia hubs
Nearest airports
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).