Airport

Jakarta Soekarno-Hatta Airport (CGK)

Soekarno-Hatta is the airport almost every Indonesian itinerary touches, arriving or connecting, and it does not stand in Jakarta at all — it sits west of the city in neighboring Tangerang, reached by a causeway toll road across flat, wet ground. Its terminals are separate buildings rather than wings of one hall, strung together by a free automated train that also calls at the airport's railway station. Decide train or road before you land, read the terminal off the boarding pass rather than off memory, and the place becomes straightforward.

Updated 2026-09-22

Booking links go to our partner Trip.com — we may earn a commission at no extra cost to you.

Three terminals, divided by airline rather than by border

The split here follows airline families, not destinations: each terminal handles its own carriers' domestic and international departures side by side. T3 is the newest and the one most long-haul travelers meet, home to the national carrier across everything it flies and to most of the full-service foreign airlines. T2 is the low-cost house, again in both directions. T1 carries much of the remaining domestic traffic. Allocations shift as airlines move, so your boarding pass outranks any guide.

A free automated Skytrain runs the length of the airport, calling at all three terminals and at the rail station, which is what makes a terminal mix-up recoverable rather than ruinous. Nothing is walkable between buildings. A self-arranged connection — a low-cost arrival and a separately booked departure — is therefore landside: collect the bags, leave, ride, check in again. That sequence wants hours rather than the margin an airline would sell you on one ticket.

Into the city: the train that ignores the traffic

The airport has its own rail line, boarded at the station the Skytrain serves, running into the middle of the capital: it calls beside the Sudirman business corridor and ends at Manggarai, where the greater-Jakarta commuter network fans out. Its attraction is not speed on paper but indifference — it does the same thing whatever the toll road is doing, which on a bad afternoon is the whole difference between an arrival and an ordeal.

On the road, use the marked taxi counters and the official rank outside arrivals rather than anyone who approaches you in the hall, and treat the ride-hailing apps as locals do: they work from designated pickup points, not the arrivals curb. Every road option is a toll-road option, and the causeway is the capital's most quoted bottleneck. Heading back out to catch a flight, budget generously rather than hopefully.

Arriving: the declaration, the autogates and the visa counter

Indonesia has folded immigration, customs and health paperwork into one online arrival declaration that returns a QR code, and the time to complete it is before you fly. Keep the code retrievable offline; it is scanned again at the customs channel after baggage reclaim, where the terminal's wireless is not always your friend. What your nationality needs in order to be admitted at all belongs to the entry rules for Indonesia.

Automated gates are in service here, and the combination that opens one is a biometric passport plus permission granted electronically in advance. Travelers who arrange their visa on arrival at the counter instead, and anyone the gates cannot read, go to a staffed desk — which is the slower queue, and the one that fills when several long-haul arrivals land together. Sorting the paperwork online is worth more at this airport than any other trick.

Layovers, night arrivals and the pre-dawn departure

Airport hotels cluster in two tiers: inside the grounds, within a short shuttle of a terminal, and along the approach roads just outside, cheaper and running their own vans. For a first-light domestic departure the inside tier earns its premium, because the alternative is crossing a city that wakes early. Transit rooms sold by the hour exist for connections that land in the awkward middle of the night.

Whether to leave the airport on a layover is a question about the border and the road, not the clock. Arriving from abroad you clear immigration to go out and clear it again coming back, and the drive can swallow the margin whole. With a long wait the rail link makes a proper meal in town plausible; with a short one, stay put — the paid lounges take walk-ins, the food courts are genuinely Indonesian, and left luggage is landside.

Onward: the junction of the archipelago, and the other airport

This is the pivot of Indonesian domestic flying. Routes that do not run point to point between islands are usually stitched together here, which is why the airport reads less like a destination than a junction, and why a day's margin around a connection through it is ordinary prudence — the shape of the wider network is set out in the guide to getting around the archipelago. Yogyakarta, the base for Borobudur and Prambanan, is among the shortest hops out.

Jakarta also keeps a second commercial airport, Halim, on the eastern edge of the city, used by a slice of domestic services and sitting beside the terminus of the high-speed line to Bandung. There is no direct link between the two airports: the transfer is a cross-city road journey through the heaviest traffic in the country, or a rail journey with a change. Landing at one and departing from the other on the same day is a decision, not a detail.

Practical: connectivity, cash and the way out

An eSIM that activates on landing is the most useful thing to arrange before departure, because finding a driver, a platform or an address all assume a live connection the moment the phone comes back on. Use bank-branded cash machines in the terminals, decline the offer to be charged in your home currency, and count the zeros — rupiah notes run to large denominations, as the guide to money in Indonesia explains. Trolley and porter help is a paid service; settle that before you hand over a bag.

Frequently asked questions

The terminals divide by airline rather than by destination, so each one handles its own carriers' domestic and international flights together. The national carrier and most full-service foreign airlines use T3, the low-cost carriers use T2, and much of the remaining domestic traffic sits at T1. Airlines do move between buildings, so trust your boarding pass over any list.

The airport's own rail line is the dependable one, because it behaves the same way whether or not the toll road is jammed; it runs to the Sudirman business district and on to Manggarai, where the commuter network spreads out. A taxi from the official rank or a ride-hailing car from the designated pickup point is more comfortable door to door, but it inherits whatever the traffic is doing that hour.

Yes. Immigration, customs and health questions are combined into a single online arrival declaration that produces a QR code, and completing it before you fly is far easier than doing it in the queue. Save the code offline, because it is scanned again at the customs channel on the way out of baggage reclaim.

Book around this airport

Planning a trip to Indonesia? Compare hotels and flights and book in minutes.

Booking links go to our partner Trip.com — we may earn a commission at no extra cost to you.

Booking links go to our partner Trip.com — we may earn a commission at no extra cost to you.

Part of the getting-around guide.

Treat this Visaja page as your starting point: verify the current rules directly with the official source before you submit an application.