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
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