Skip to main content
World AirportMaps
Language
CGK

Soekarno–Hatta International Airport Terminal Map

IndonesiaJakarta · Indonesia· Soekarno–Hatta International Airport

Soekarno–Hatta International Airport (IATA: CGK, ICAO WIII) is a large airport serving Jakarta, Indonesia, with 3 terminals and 70 gates, about 20 km from central Jakarta.

3
Terminals
70
Gates
about 60 million
Annual passengers
20 km
To city centre

Soekarno–Hatta International Airport (CGK) serves Jakarta, Indonesia. It has 3 terminals with 70 gates in total and handles about 60 million passengers a year. The airport is about 20 km from the city centre. Ground transport into the city: rail, bus and taxi.

CGK Airport Terminal Map — Gates & Navigation
TERMINAL MAP
Soekarno–Hatta International Airport (CGK) terminal map showing all terminals, gate ranges and concourses
Download

Download Airport MapsDownloads

Time

Airport time information — CGK current timeAirport Time

Current time at CGK (Asia/Jakarta) compared with your local time.

Airport current time
Asia/Jakarta
--:--:--
Your local time
—
--:--:--
Routes

Soekarno–Hatta International Airport route map — direct destinationsRoute Map

60 direct destinations: map, operating airlines and distances.

Info

Airport information & detailsAirport Details

Airport IATA code
CGK
Airport location
Jakarta · Indonesia
Coordinates
-6.1256, 106.6558
Timezone
Asia/Jakarta
Map

Interactive map — Soekarno–Hatta International Airport locationInteractive Map

View this airport on other map services:

Guide

Jakarta Soekarno-Hatta International Airport terminal guideAirport Guide

Updated September 21, 2026

Soekarno-Hatta sits north-west of Jakarta, about 20 km from the city centre, and handles around 55 million passengers a year (2025) as Indonesia's gateway hub. Its three terminals stand apart from each other with no airside connection between them, tied together by a free skytrain known locally as the Kalayang — that is the first thing to understand about this airport.

The three terminals

CodeNameMain flightsMain users
T1Terminal 1DomesticMostly low-cost: Lion Air, Citilink and others
T2Terminal 2Domestic + internationalFull-service carriers; domestic at 2D, international at 2E/2F
T3Terminal 3Mainly internationalThe newest and largest; the main building for Garuda and international airlines

How to work out where you are going:

  • Most international flights use T3, with some at T2; domestic flights are spread across T1, T2 and T3 by airline.
  • The three buildings are not connected airside — moving between them means leaving the building and taking the Kalayang skytrain or a shuttle bus.
  • The Kalayang is free, runs roughly 06:00–24:00 every few minutes, and is replaced by shuttle buses at night.

Our diagram draws the three buildings as a group joined by a single elevated track precisely to mark out that free skytrain.

Transfers and connections

  1. First confirm whether both flights use the same building — staying within one building saves the most time.
  2. For a connection between buildings, allow 60–90 minutes or more — you have to leave the building, wait for the train and clear security again.
  3. International to domestic is the common connection here, so count both security checks and the ride between buildings into your time.

Routes and flights

AspectPoints
RoutesAround 54.95 million passengers in 2025, the busiest airport in South-East Asia for domestic traffic; it serves cities across the Indonesian archipelago plus international points in South-East and East Asia, the Middle East and Australia
Flights229,249 aircraft movements in 2025
AircraftGaruda Indonesia is the home-based full-service carrier, with around 99 serviceable aircraft in the group (end of 2025); main types are the Boeing 737, 777-300ER and Airbus A330; low-cost carriers Lion Air, Citilink and Indonesia AirAsia also operate heavily

Getting into Jakarta

  • Airport rail link (Railink) — the station sits between T1 and T2 and is reached by the Kalayang; about 45–60 minutes direct to BNI City in the city centre, every 30 minutes, and the best way to avoid the congestion on the ground.
  • Airport buses — reach several hubs in the city, and cost the least.
  • Taxi / ride-hailing — board at the designated points; Jakarta's congestion is famous the world over, and the morning and evening peaks can double your journey time.

Practical tips

  • Jakarta is the archetype of the gridlocked city: take rail whenever you can — the airport rail link and the Kalayang are free or cheap and run to time.
  • There is no walking connection between the three terminals, so do not estimate your time on the basis that it is only a few steps.
  • Indonesia's domestic network is enormous, and travellers connecting from a domestic flight to an international one should pay particular attention to the terminal code (2D is domestic, 2E/2F is international).
Terminals

Terminal guideTerminal Guide

Gate ranges, main airlines and facilities for each terminal at Soekarno–Hatta International Airport.

T1

Terminal 1

Gates A1–A18
Duty-free shopsFood & drink
T2

Terminal 2

Gates B1–B22
Duty-free shopsLounge
T3

Terminal 3

Gates C1–C30
Duty-free shopsLoungeFree Wi-Fi

Ground transport

Rail
Rail
Bus
Taxi

Airport facilities

Duty-free shopping
Lounges
Free Wi-Fi
Currency exchange
Left luggage
Medical room
Food & drink
Parking
FAQ

Frequently asked questionsQuestions