๐ฎ๐ฉ Jakarta, Indonesia
Soekarno-Hatta International Airport operates through three main terminals connected by the complimentary Skytrain automated people mover system. Terminal 1 primarily serves domestic flights for major Indonesian carriers, Terminal 2 handles low-cost domestic and some international flights, while Terminal 3 is the modern international hub serving most major international airlines including Garuda Indonesia, Singapore Airlines, Emirates, and other full-service carriers. The Skytrain connects all terminals with journey times of 3-8 minutes between terminals, operating 24/7 with wheelchair accessibility.
Terminal 3 features state-of-the-art facilities with efficient immigration and security processing, automated passport control for Indonesian citizens, and spacious gate areas with walking distances of 10-20 minutes between the furthest gates. The terminal offers extensive amenities including comprehensive duty-free shopping, Indonesian cuisine and international dining options, premium lounges (Garuda Indonesia Lounge, Plaza Premium Lounge, and others accepting Priority Pass), prayer rooms, family facilities, and medical services. Terminals 1 and 2 provide essential services with more limited dining and retail options but efficient processing for domestic operations.
Ground transportation includes the Airport Railway connecting to central Jakarta (55 minutes), airport buses, taxi services, and ride-sharing options. The airport has undergone significant expansion with Terminal 4 under construction and enhanced connectivity between terminals. Recent 2024-2025 improvements include upgraded WiFi infrastructure, expanded retail spaces in Terminal 3, enhanced baggage handling systems, and improved passenger flow management to handle Indonesia's growing international traffic as Southeast Asia's largest aviation market.
Soekarno-Hatta International Airport (CGK) is large enough that terminal knowledge is not optional. The airport's own current transport and access guidance still emphasizes both the inter-terminal Skytrain and the landside shuttle buses, which tells you the main planning truth: terminal movement is part of the connection, not a minor detail. Terminals 1, 2, and 3 are all active and distinct, and a domestic-international or airline-to-airline transfer can easily become a longer process than the airside map suggests.
That means separate-ticket itineraries should be treated conservatively. Even if the Skytrain is available, you still have to account for baggage, terminal transfer, and fresh security or immigration processing. The airport may be well connected internally, but it is not a single-building hub where three hours is automatically generous for every combination.
CGK is also one of those airports where the city can distort the plan. Jakarta traffic, airport rail timing, and terminal access all mean that a landside break in the connection needs to be treated like a real journey, not a quick errand. CGK works best when you plan by terminal first, airline second, and city distance third. Know exactly which terminal you are using, confirm whether bags are checked through, and let the official inter-terminal systems help you without assuming they eliminate the need for proper connection margin.
โข Terminal transfers require re-security screening - allow extra time.
โข The Garuda lounge has excellent Indonesian food available.
โข Check your flight status before leaving for the airport.
โข Allow extra time during peak travel periods at this airport.
โข Keep important documents easily accessible at this airport.
Minimum domestic connection:
60 minutes
International connections:
120 minutes
Interline transfers:
150 minutes
See current Google Maps reviews, ratings, photos, and traveler experiences for Soekarno-Hatta International Airport (CGK).
Compare CGK/WIII with another airport: Comparison Tool
Samarinda, Indonesia
Apalapsili, Indonesia
Atambua, Indonesia
Padang Sidempuan, Indonesia
Anggi-Papua Island, Indonesia
Last updated: April 2026 | Data Source: IATA and other airline sites and resources