CGKJakarta·Soekarno Hatta International·Jakarta, Indonesia
Recommended minimum1½ hours
Concourses
3
Terminal 1, Terminal 2, Terminal 3
Max Transit
35m
via Skytrain (automated people mover)
Avg. Security
20m
Primary Hub
Garuda Indonesia
Domestic → Domestic
60min
Domestic → International
90min
International → Domestic
90min
International → International
75min
Jakarta skylinePhoto by Dapur Melodi on Pexels
AD PLACEMENT — CONTEXTUAL
The Skytrain APM links Terminal 1, Terminal 2, and Terminal 3 landside in a loop, with a ride of roughly 5-10 minutes between any two stops plus walking to and from platforms. Because each terminal has its own security screening, passengers transferring across terminals must re-clear security (and immigration if crossing the international/domestic boundary), adding significant time beyond the transit ride itself. Transfers within the same terminal, especially within the large Terminal 3, avoid this re-screening and are much faster.
12a6a12p6p12a
Low risk
Moderate
High risk
Three semi-independent terminals
Skytrain APM links buildings landside
Security re-screening common on transfers
Garuda and Lion Air Group hub traffic
Garuda IndonesiaCitilinkLion AirBatik Air
How long do I need for a layover at Soekarno Hatta International (CGK)?

We recommend at least 1½ hours for a comfortable connection at Soekarno Hatta International. The minimum connection time is 60 minutes for domestic flights and 75 minutes for international flights. Transit between terminals takes up to 35 minutes.

What is the minimum connection time at CGK?

Domestic-to-Domestic: 60 min. Domestic-to-International: 90 min. International-to-Domestic: 90 min. International-to-International: 75 min. These are the shortest layovers airlines will sell at Soekarno Hatta International.

Is CGK easy to connect through?

Connecting at Soekarno-Hatta is more cumbersome than at most Asian hub airports because its three terminals operate as semi-independent buildings, each with its own security checkpoint. Transfers between terminals require exiting the gate area, riding the Skytrain APM, and clearing security again, which eats up time even when the flight schedule looks generous. Garuda Indonesia and the Lion Air Group route large volumes of connecting traffic here, but the process rewards extra buffer time rather than punishing it. The Skytrain APM links Terminal 1, Terminal 2, and Terminal 3 landside in a loop, with a ride of roughly 5-10 minutes between any two stops plus walking to and from platforms. Because each terminal has its own security screening, passengers transferring across terminals must re-clear security (and immigration if crossing the international/domestic boundary), adding significant time beyond the transit ride itself. Transfers within the same terminal, especially within the large Terminal 3, avoid this re-screening and are much faster.

Is 30 minutes enough for a layover at CGK?

Even a same-terminal gate change plus security can consume this entire window. See full 30 min guide →

Is 45 minutes enough for a layover at CGK?

Cuts it close even within one terminal and leaves no margin for a Skytrain transfer. See full 45 min guide →

Is 1 hour enough for a layover at CGK?

Matches the domestic-domestic minimum, so it works if both flights share a terminal and security is quick. See full 1 hr guide →

Is 1 hour 15 min enough for a layover at CGK?

Reasonable for most domestic connections but still tight for any international leg requiring immigration. See full 1¼ hr guide →

Is 1½ hours enough for a layover at CGK?

Meets the standard minimum for domestic-international or international-domestic transfers including a terminal change. See full 1½ hr guide →

Is 2 hours enough for a layover at CGK?

Solid cushion for any terminal combination, including immigration and customs on international arrivals. See full 2 hr guide →

Is 2½ hours enough for a layover at CGK?

Ample time even during peak hours or with airport congestion. See full 2½ hr guide →

Is 3 hours enough for a layover at CGK?

Very comfortable, covering delays, long walks, and rush-hour security lines. See full 3 hr guide →

Is 4 hours enough for a layover at CGK?

More than enough time, potentially allowing a leisurely meal or lounge visit between terminals. See full 4 hr guide →

AD PLACEMENT — BEFORE FOOTER