Airports / CGK
Airport

Soekarno-Hatta International Airport (CGK)

Soekarno-Hatta International Airport (CGK/WIII) is the airport serving Jakarta, Indonesia. FlightNerve tracks 1344 departure routes and 1326 arrivals here, reaching 119 destinations on 73 airlines. Its most-served destination is Kuta, Badung (DPS) and its busiest carrier is Garuda Indonesia; 39 destinations are domestic and 80 international. Flight numbers and routes are listed below; live status, gate, terminal and times come from the API.

1344Departure routes
1326Arrival routes
119Destinations
73Airlines
DPSTop destination
WIIIICAO · Asia/Jakarta
-6.126, 106.656Coordinates
CGK network · 105 airports

Departures from Soekarno-Hatta International Airport

Routes 1–100 of 1344. Scheduled times & status via the API.

FlightFromToDeparts
OZ762CGK · JakartaICN · Seoul••:••
LD8916CGK · JakartaHKG · Hong Kong••:••
AI1307CGK · JakartaDEL · New Delhi••:••
FD395CGK · JakartaDMK · Bangkok••:••
UL1365CGK · JakartaCMB · Colombo••:••
UL365CGK · JakartaCMB · Colombo••:••
NX909CGK · JakartaMFM · Nossa Senhora do Carmo••:••
NH836CGK · JakartaNRT · Narita••:••
NH8438CGK · JakartaNRT · Narita••:••
NH856CGK · JakartaHND · Tokyo••:••
NH872CGK · JakartaHND · Tokyo••:••
QZ174CGK · JakartaTKG · Bandar Lampung••:••
QZ176CGK · JakartaTKG · Bandar Lampung••:••
QZ178CGK · JakartaTKG · Bandar Lampung••:••
QZ180CGK · JakartaTKG · Bandar Lampung••:••
QZ190CGK · JakartaKNO · Beringin••:••
QZ192CGK · JakartaKNO · Beringin••:••
QZ194CGK · JakartaKNO · Beringin••:••
QZ200CGK · JakartaKUL · Sepang••:••
QZ202CGK · JakartaKUL · Sepang••:••
QZ204CGK · JakartaKUL · Sepang••:••
QZ206CGK · JakartaKUL · Sepang••:••
QZ208CGK · JakartaKUL · Sepang••:••
QZ210CGK · JakartaKUL · Sepang••:••
QZ212CGK · JakartaKUL · Sepang••:••
QZ220CGK · JakartaPEN · Penang••:••
QZ222CGK · JakartaPEN · Penang••:••
QZ226CGK · JakartaPEN · Penang••:••
QZ240CGK · JakartaJHB · Johor Bahru••:••
QZ242CGK · JakartaJHB · Johor Bahru••:••
QZ250CGK · JakartaDMK · Bangkok••:••
QZ252CGK · JakartaDMK · Bangkok••:••
QZ254CGK · JakartaDMK · Bangkok••:••
QZ256CGK · JakartaDMK · Bangkok••:••
QZ258CGK · JakartaDMK · Bangkok••:••
QZ260CGK · JakartaSIN · Singapore••:••
QZ262CGK · JakartaSIN · Singapore••:••
QZ264CGK · JakartaSIN · Singapore••:••
QZ266CGK · JakartaSIN · Singapore••:••
QZ268CGK · JakartaSIN · Singapore••:••
QZ274CGK · JakartaSIN · Singapore••:••
QZ290CGK · JakartaHKG · Hong Kong••:••
QZ400CGK · JakartaHKG · Hong Kong••:••
QZ474CGK · Jakarta••:••
QZ526CGK · JakartaBKI · Kota Kinabalu••:••
QZ528CGK · JakartaBWN · Bandar Seri Begawan••:••
QZ530CGK · JakartaKCH · Kuching••:••
QZ532CGK · JakartaPER · Perth••:••
QZ610CGK · JakartaLOP · Mataram (Pujut, Lombok Tengah)••:••
QZ690CGK · JakartaSUB · Surabaya••:••
QZ700CGK · JakartaMDC · Manado••:••
QZ702CGK · Jakarta••:••
QZ712CGK · Jakarta••:••
QZ724CGK · JakartaDTB · Siborong-Borong••:••
QZ726CGK · JakartaDTB · Siborong-Borong••:••
QZ728CGK · JakartaDTB · Siborong-Borong••:••
QZ7510CGK · JakartaDPS · Kuta, Badung••:••
QZ7512CGK · JakartaDPS · Kuta, Badung••:••
QZ7514CGK · JakartaDPS · Kuta, Badung••:••
QZ7516CGK · JakartaDPS · Kuta, Badung••:••
QZ7518CGK · JakartaDPS · Kuta, Badung••:••
QZ7520CGK · JakartaDPS · Kuta, Badung••:••
QZ7522CGK · JakartaDPS · Kuta, Badung••:••
QZ7526CGK · JakartaDPS · Kuta, Badung••:••
QZ7532CGK · JakartaDPS · Kuta, Badung••:••
QZ7534CGK · JakartaDPS · Kuta, Badung••:••
QZ7550CGK · Jakarta••:••
QZ7552CGK · Jakarta••:••
QZ7554CGK · Jakarta••:••
QZ7556CGK · Jakarta••:••
QZ7564CGK · Jakarta••:••
QZ7568CGK · Jakarta••:••
QZ7680CGK · JakartaSUB · Surabaya••:••
QZ7682CGK · JakartaSUB · Surabaya••:••
QZ7684CGK · JakartaSUB · Surabaya••:••
QZ7688CGK · JakartaSUB · Surabaya••:••
QZ7692CGK · JakartaSUB · Surabaya••:••
QZ7810CGK · JakartaUPG · Makassar••:••
QZ7812CGK · JakartaUPG · Makassar••:••
QZ800CGK · JakartaDPS · Kuta, Badung••:••
QZ802CGK · JakartaDPS · Kuta, Badung••:••
QZ8024CGK · JakartaKNO · Beringin••:••
QZ804CGK · JakartaDPS · Kuta, Badung••:••
QZ806CGK · JakartaDPS · Kuta, Badung••:••
QZ8063CGK · JakartaMES · Medan••:••
QZ808CGK · JakartaDPS · Kuta, Badung••:••
QZ8097CGK · JakartaMES · Medan••:••
QZ8099CGK · JakartaMES · Medan••:••
QZ810CGK · JakartaDPS · Kuta, Badung••:••
QZ812CGK · JakartaDPS · Kuta, Badung••:••
QZ814CGK · JakartaDPS · Kuta, Badung••:••
QZ8162CGK · JakartaKUL · Sepang••:••
QZ8170CGK · JakartaJHB · Johor Bahru••:••
QZ818CGK · JakartaDPS · Kuta, Badung••:••
QZ8190CGK · JakartaKUL · Sepang••:••
QZ8192CGK · JakartaKUL · Sepang••:••
QZ8196CGK · JakartaKUL · Sepang••:••
QZ820CGK · JakartaDPS · Kuta, Badung••:••
QZ8242CGK · JakartaHKT · Phuket••:••
QZ8260CGK · JakartaSIN · Singapore••:••
Departures 1–100 of 1,344Next →

Live status, gate & on-time performance

Scheduled and actual times, terminal, gate, delays and live position for every flight here are available through the FlightNerve API, one call, one clean response.

Get an API key →

Arrivals into Soekarno-Hatta International Airport

Routes 1–100 of 1326.

FlightFromToArrives
OZ761ICN · SeoulCGK · Jakarta••:••
FD394DMK · BangkokCGK · Jakarta••:••
UL1364CMB · ColomboCGK · Jakarta••:••
NX910MFM · Nossa Senhora do CarmoCGK · Jakarta••:••
NH835NRT · NaritaCGK · Jakarta••:••
NH8437NRT · NaritaCGK · Jakarta••:••
NH855HND · TokyoCGK · Jakarta••:••
NH871HND · TokyoCGK · Jakarta••:••
QZ175TKG · Bandar LampungCGK · Jakarta••:••
QZ177TKG · Bandar LampungCGK · Jakarta••:••
QZ179TKG · Bandar LampungCGK · Jakarta••:••
QZ181TKG · Bandar LampungCGK · Jakarta••:••
QZ187KNO · BeringinCGK · Jakarta••:••
QZ191KNO · BeringinCGK · Jakarta••:••
QZ193KNO · BeringinCGK · Jakarta••:••
QZ201KUL · SepangCGK · Jakarta••:••
QZ203KUL · SepangCGK · Jakarta••:••
QZ205KUL · SepangCGK · Jakarta••:••
QZ207KUL · SepangCGK · Jakarta••:••
QZ209KUL · SepangCGK · Jakarta••:••
QZ211KUL · SepangCGK · Jakarta••:••
QZ213KUL · SepangCGK · Jakarta••:••
QZ221PEN · PenangCGK · Jakarta••:••
QZ223PEN · PenangCGK · Jakarta••:••
QZ227PEN · PenangCGK · Jakarta••:••
QZ241JHB · Johor BahruCGK · Jakarta••:••
QZ243JHB · Johor BahruCGK · Jakarta••:••
QZ251DMK · BangkokCGK · Jakarta••:••
QZ253DMK · BangkokCGK · Jakarta••:••
QZ255DMK · BangkokCGK · Jakarta••:••
QZ257DMK · BangkokCGK · Jakarta••:••
QZ259DMK · BangkokCGK · Jakarta••:••
QZ261SIN · SingaporeCGK · Jakarta••:••
QZ263SIN · SingaporeCGK · Jakarta••:••
QZ265SIN · SingaporeCGK · Jakarta••:••
QZ267SIN · SingaporeCGK · Jakarta••:••
QZ269SIN · SingaporeCGK · Jakarta••:••
QZ275SIN · SingaporeCGK · Jakarta••:••
QZ283KUL · SepangCGK · Jakarta••:••
QZ291HKG · Hong KongCGK · Jakarta••:••
QZ401HKG · Hong KongCGK · Jakarta••:••
QZ475CGK · Jakarta••:••
QZ527BKI · Kota KinabaluCGK · Jakarta••:••
QZ529BWN · Bandar Seri BegawanCGK · Jakarta••:••
QZ531KCH · KuchingCGK · Jakarta••:••
QZ533PER · PerthCGK · Jakarta••:••
QZ613LOP · Mataram (Pujut, Lombok Tengah)CGK · Jakarta••:••
QZ691SUB · SurabayaCGK · Jakarta••:••
QZ701MDC · ManadoCGK · Jakarta••:••
QZ725DTB · Siborong-BorongCGK · Jakarta••:••
QZ727DTB · Siborong-BorongCGK · Jakarta••:••
QZ729DTB · Siborong-BorongCGK · Jakarta••:••
QZ7511DPS · Kuta, BadungCGK · Jakarta••:••
QZ7513DPS · Kuta, BadungCGK · Jakarta••:••
QZ7515DPS · Kuta, BadungCGK · Jakarta••:••
QZ7517DPS · Kuta, BadungCGK · Jakarta••:••
QZ7519DPS · Kuta, BadungCGK · Jakarta••:••
QZ7521DPS · Kuta, BadungCGK · Jakarta••:••
QZ7523DPS · Kuta, BadungCGK · Jakarta••:••
QZ7527DPS · Kuta, BadungCGK · Jakarta••:••
QZ7531DPS · Kuta, BadungCGK · Jakarta••:••
QZ7533DPS · Kuta, BadungCGK · Jakarta••:••
QZ7551CGK · Jakarta••:••
QZ7553CGK · Jakarta••:••
QZ7555CGK · Jakarta••:••
QZ7557CGK · Jakarta••:••
QZ7565CGK · Jakarta••:••
QZ7569CGK · Jakarta••:••
QZ7681SUB · SurabayaCGK · Jakarta••:••
QZ7683SUB · SurabayaCGK · Jakarta••:••
QZ7685SUB · SurabayaCGK · Jakarta••:••
QZ7689SUB · SurabayaCGK · Jakarta••:••
QZ7693SUB · SurabayaCGK · Jakarta••:••
QZ7811UPG · MakassarCGK · Jakarta••:••
QZ7813UPG · MakassarCGK · Jakarta••:••
QZ801DPS · Kuta, BadungCGK · Jakarta••:••
QZ8025KNO · BeringinCGK · Jakarta••:••
QZ803DPS · Kuta, BadungCGK · Jakarta••:••
QZ805DPS · Kuta, BadungCGK · Jakarta••:••
QZ8062MES · MedanCGK · Jakarta••:••
QZ807DPS · Kuta, BadungCGK · Jakarta••:••
QZ809DPS · Kuta, BadungCGK · Jakarta••:••
QZ8094KNO · BeringinCGK · Jakarta••:••
QZ8096MES · MedanCGK · Jakarta••:••
QZ8098MES · MedanCGK · Jakarta••:••
QZ811DPS · Kuta, BadungCGK · Jakarta••:••
QZ813DPS · Kuta, BadungCGK · Jakarta••:••
QZ815DPS · Kuta, BadungCGK · Jakarta••:••
QZ8163KUL · SepangCGK · Jakarta••:••
QZ8171JHB · Johor BahruCGK · Jakarta••:••
QZ819DPS · Kuta, BadungCGK · Jakarta••:••
QZ8191KUL · SepangCGK · Jakarta••:••
QZ8193KUL · SepangCGK · Jakarta••:••
QZ8197KUL · SepangCGK · Jakarta••:••
QZ821DPS · Kuta, BadungCGK · Jakarta••:••
QZ8243HKT · PhuketCGK · Jakarta••:••
QZ8261SIN · SingaporeCGK · Jakarta••:••
QZ8263SIN · SingaporeCGK · Jakarta••:••
QZ8265SIN · SingaporeCGK · Jakarta••:••
QZ8267SIN · SingaporeCGK · Jakarta••:••
Arrivals 1–100 of 1,326Next →

Destinations from CGK

119 airports reachable non-stop.

AUH Abu DhabiDMM Ad DammamADD Addis AbabaAMQ AmbonAMS AmsterdamBPN BalikpapanBTJ Banda AcehTKG Bandar LampungBWN Bandar Seri BegawanBKK BangkokDMK BangkokBDJ BanjarbaruBTH BatamPEK BeijingKNO BeringinCAI CairoTFU Chengdu (Jianyang)MAA ChennaiCKG ChongqingCMB ColomboDAC DhakaDOH DohaDXB DubaiFOC Fuzhou (Changle)GTO GorontaloCAN Guangzhou (Huadu)KWE Guiyang (Nanming)HAK Haikou (Meilan)SUN HaileyHGH HangzhouHAN Hanoi (Soc Son)SGN Ho Chi Minh CityHKG Hong KongCGK JakartaDJB JambiJED JeddahJHB Johor BahruKHH Kaohsiung (Xiaogang)KDI KendariKBR Kota BaharuBKI Kota KinabaluKCH KuchingKMG KunmingKOE KupangDPS Kuta, BadungLBJ Labuan Bajo, Manggarai BaratLHR LondonLLJ Lubuk LinggauLUX LuxembourgUPG MakassarMLG MalangMDC ManadoMNL Manila (Pasay)LOP Mataram (Pujut, Lombok Tengah)MES MedanMED MedinaMEL MelbourneMKQ MeraukeMWS MorowaliBUU Muara BungoBOM MumbaiMCT Muscat/SeebNKG NanjingNNG Nanning (Jiangnan)NRT NaritaDEL New DelhiMFM Nossa Senhora do CarmoPLM PalembangPGK Pangkal PinangPKU PekanbaruPEN PenangPER PerthPNH Phnom Penh (Pou Senchey)HKT PhuketPNK PontianakPVK PrevezaRUH RiyadhBWX Rogojampi, BanyuwangiAAP SamarindaSYX Sanya (Tianya)DJJ SentaniICN SeoulKUL SepangPVG Shanghai (Pudong)SZX ShenzhenFLZ Sibolga (Pinangsori)DTB Siborong-BorongSIN SingaporeSOQ SorongSZB SubangSUB SurabayaSYD Sydney (Mascot)TJQ Tanjung PandanTNJ Tanjung Pinang-Bintan IslandBEJ Tanjung Redeb - Borneo IslandTPE TaoyuanTAS TashkentTTE TernateHND TokyoWNZ Wenzhou (Longwan)WUH Wuhan (Huangpi)XMN XiamenYIA Yogyakarta

Airlines at Soekarno-Hatta International Airport

73 carriers operate here.

About Soekarno-Hatta International Airport

Soekarno-Hatta International Airport handles 1344 scheduled departure routes and 1326 arrivals across 73 airlines, linking Jakarta to 119 non-stop destinations. Of those, 39 are domestic within Indonesia and 80 international. Garuda Indonesia operates the most routes here. Explore the map above for the full destination geography, or open any flight number for its exact route and live status.

Frequently asked

How many destinations can you fly to from CGK?

Soekarno-Hatta International Airport (CGK) has non-stop service to 119 destinations (39 domestic, 80 international) on 73 airlines.

Which airlines fly from Soekarno-Hatta International Airport?

73 airlines operate at CGK, led by Garuda Indonesia. See the full list below.

What is the busiest route from CGK?

The most-served destination from Soekarno-Hatta International Airport is Kuta, Badung (DPS).

Can I get live departures and arrivals for CGK via API?

Yes. FlightNerve returns live status, gate, terminal and position for every CGK departure and arrival through the API.

Track live flights at CGK

Every departure and arrival, live position and airspace around Soekarno-Hatta International Airport, via the API.

Get an API key →