Airlines and destinations at Soekarno-Hatta
Airlines and destinations
Soekarno-Hatta hosts Indonesia’s main airlines and international carriers across Asia-Pacific, the Middle East, Europe and Africa. Always confirm your terminal on the day of travel — Terminals 1, 2 and 3 are separate buildings served by the free Skytrain.
Terminal 1
Terminal 1 (sub-terminals A, B and C) handles domestic and international flights for a range of carriers; confirm your airline’s sub-terminal on your booking.
Terminal 2
Terminal 2 (sub-terminals D, E and F) hosts domestic and international flights, including the low-cost carrier terminal in 2D and 2E and hajj and umrah flights in 2F.
Terminal 3
Terminal 3 Ultimate handles many of the airport’s international and long-haul flights, with 112 check-in counters and 59 aerobridges.
Indonesian carriers
Garuda Indonesia, Batik Air, Lion Air, Citilink, Indonesia AirAsia, Sriwijaya Air, Super Air Jet and TransNusa form the domestic backbone, with dense networks across the archipelago.
International network
International carriers reach Asia-Pacific (Singapore, Kuala Lumpur, Bangkok, Hong Kong, Taipei, Tokyo, Seoul, Guangzhou), the Middle East (Dubai, Doha, Abu Dhabi, Muscat, Jeddah, Medina), Europe (Amsterdam with KLM, Istanbul with Turkish Airlines) and Africa (Cairo with EgyptAir, Addis Ababa with Ethiopian Airlines).
Busiest routes and hub airlines
- Jakarta–Singapore — one of the world’s busiest international air routes.
- Jakarta–Kuala Lumpur — among the world’s busiest international routes.
- Jakarta–Surabaya — ranked among the world’s busiest domestic routes.
- Garuda Indonesia — the hub airline at the airport.
- Batik Air and Lion Air — major Indonesian carriers.
- Citilink and Indonesia AirAsia — additional major domestic operators.
- Sriwijaya Air, Super Air Jet and TransNusa — further domestic operators.
Airlines with their own pages
Airline terminal allocations can change; confirm your terminal with the airline or on the airport’s flight information screens before you travel.
Garuda Indonesia
Basis: Indonesian carrier
Batik Air
Basis: Indonesian carrier
Indonesia AirAsia
Basis: Indonesian carrier
Sriwijaya Air
Basis: Indonesian carrier
Super Air Jet
Basis: Indonesian carrier
TransNusa
Basis: Indonesian carrier
Singapore Airlines
Basis: International carrier
Malaysia Airlines
Basis: International carrier
Emirates
Basis: International carrier
Qatar Airways
Basis: International carrier
Turkish Airlines
Basis: International carrier
Denpasar
Type: Domestic destination
Batam
Type: Domestic destination
Balikpapan
Type: Domestic destination
Banjarmasin
Type: Domestic destination
Ambon
Type: Domestic destination
Banda Aceh
Type: Domestic destination
Bandar Lampung
Type: Domestic destination
Pangkal Pinang
Type: Domestic destination
Singapore
Type: International destination
Kuala Lumpur
Type: International destination
Bangkok
Type: International destination
Jeddah
Type: International destination
Ho Chi Minh City
Type: International destination
Istanbul
Type: International destination