Major international airport · Jakarta, Indonesia
Soekarno-Hatta International Airport
IATA: CGK ICAO: WIII
Scheduled service
Airport details
| IATA code | CGK |
| ICAO code | WIII |
| Serves | Jakarta |
| Country | Indonesia |
| Coordinates | -6.12557, 106.656 |
| Elevation | 34 ft (10 m) |
| Website | Official site |
| Map | OpenStreetMap |
Location
Direct flights from CGK
71 destinations served nonstop · route list refreshed 2 Sep 2026
| Destination | Airport | Airlines | Distance | |
|---|---|---|---|---|
| Tanjung Pandan | TJQ · ID | Citilink, Lion Air, Sriwijaya Air | 395 km | Route → |
| Yogyakarta | YIA · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +4 | 424 km | Route → |
| Lubuk Linggau | LLJ · ID | Batik Air | 521 km | Route → |
| Bengkulu | BKS · ID | Batik Air, Citilink, Super Air Jet | 540 km | Route → |
| Jambi | DJB · ID | Batik Air, Citilink, Garuda Indonesia, Sriwijaya Air +1 | 600 km | Route → |
| Pangkalanbun | PKN · ID | Batik Air, NAM Air | 674 km | Route → |
| Surabaya | SUB · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +2 | 691 km | Route → |
| Malang | MLG · ID | Batik Air, Citilink | 698 km | Route → |
| Muara Bungo | BUU · ID | Batik Air, NAM Air | 711 km | Route → |
| Sampit | SMQ · ID | NAM Air, Super Air Jet | 808 km | Route → |
| Singkawang | SKJ · ID | Super Air Jet | 810 km | Route → |
| Tanjung Pinang-Bintan Island | TNJ · ID | Batik Air, Citilink | 819 km | Route → |
| Rogojampi, Banyuwangi | BWX · ID | Super Air Jet | 882 km | Route → |
| Palangkaraya | PKY · ID | Batik Air, Citilink, Garuda Indonesia, Super Air Jet | 917 km | Route → |
| Padang (Katapiang) | PDG · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +2 | 924 km | Route → |
| Johor Bahru | JHB · MY | Batik Air Malaysia, Indonesia AirAsia | 925 km | Route → |
| Kuching | KCH · MY | Indonesia AirAsia | 941 km | Route → |
| Kuta, Badung | DPS · ID | Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia +6 | 983 km | Route → |
| Mataram (Pujut, Lombok Tengah) | LOP · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +3 | 1,101 km | Route → |
| Sepang | KUL · MY | AirAsia, Batik Air, Batik Air Malaysia, Citilink +5 | 1,129 km | Route → |
| Subang | SZB · MY | Batik Air Malaysia, TransNusa | 1,175 km | Route → |
| Samarinda | AAP · ID | Batik Air, Citilink, Garuda Indonesia | 1,338 km | Route → |
| Beringin | KNO · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +2 | 1,388 km | Route → |
| Makassar | UPG · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air +3 | 1,432 km | Route → |
| Kota Baharu | KBR · MY | AirAsia | 1,450 km | Route → |
| Penang | PEN · MY | AirAsia, Batik Air Malaysia, Indonesia AirAsia, TransNusa | 1,454 km | Route → |
| Tanjung Redeb - Borneo Island | BEJ · ID | Batik Air | 1,509 km | Route → |
| Bandar Seri Begawan | BWN · BN | Indonesia AirAsia, Royal Brunei Airlines | 1,536 km | Route → |
| Tarakan | TRK · ID | Batik Air | 1,604 km | Route → |
| Kota Kinabalu | BKI · MY | Indonesia AirAsia | 1,698 km | Route → |
| Banda Aceh | BTJ · ID | Batik Air, Citilink, Garuda Indonesia, Pelita Air +1 | 1,798 km | Route → |
| Ho Chi Minh City | SGN · VN | VietJet Air, Vietnam Airlines | 1,884 km | Route → |
| Kupang | KOE · ID | Batik Air, Garuda Indonesia, Lion Air | 1,926 km | Route → |
| Bangkok | BKK · TH | Garuda Indonesia, TransNusa | 2,297 km | Route → |
| Bangkok | DMK · TH | Batik Air, Citilink, Thai Lion Air | 2,326 km | Route → |
| Ambon | AMQ · ID | Batik Air, Citilink, Garuda Indonesia, Lion Air | 2,389 km | Route → |
| Ternate | TTE · ID | Batik Air, Garuda Indonesia, Super Air Jet | 2,427 km | Route → |
| Manila (Pasay) | MNL · PH | Cebu Pacific, Philippine Airlines | 2,788 km | Route → |
| Sorong | SOQ · ID | Batik Air, Garuda Indonesia, Super Air Jet | 2,794 km | Route → |
| Haikou (Meilan) | HAK · CN | Hainan Airlines | 2,927 km | Route → |
| Perth | PER · AU | Batik Air | 3,029 km | Route → |
| Hanoi (Soc Son) | HAN · VN | VietJet Air, Vietnam Airlines | 3,042 km | Route → |
| Nossa Senhora do Carmo | MFM · MO | Air Macau | 3,234 km | Route → |
| Hong Kong | HKG · HK | Cathay Pacific, Garuda Indonesia | 3,259 km | Route → |
| Shenzhen | SZX · CN | Shenzhen Airlines, Spring Airlines | 3,292 km | Route → |
| Colombo | CMB · LK | SriLankan Airlines | 3,318 km | Route → |
| Timika | TIM · ID | Garuda Indonesia | 3,351 km | Route → |
| Guangzhou (Huadu) | CAN · CN | 9 Air, Garuda Indonesia, Spring Airlines, TransNusa | 3,361 km | Route → |
| Kunming | KMG · CN | Lucky Air | 3,496 km | Route → |
| Xiamen | XMN · CN | Shandong Airlines, XiamenAir | 3,630 km | Route → |
| Sentani | DJJ · ID | Garuda Indonesia | 3,774 km | Route → |
| Fuzhou (Changle) | FOC · CN | XiamenAir | 3,831 km | Route → |
| Chongqing | CKG · CN | XiamenAir | 3,985 km | Route → |
| Chengdu (Jianyang) | TFU · CN | Air China | 4,059 km | Route → |
| Wuhan (Huangpi) | WUH · CN | XiamenAir | 4,181 km | Route → |
| Hangzhou | HGH · CN | XiamenAir | 4,302 km | Route → |
| Nanjing | NKG · CN | XiamenAir | 4,405 km | Route → |
| Shanghai (Pudong) | PVG · CN | China Eastern Airlines, Garuda Indonesia, Juneyao Air | 4,446 km | Route → |
| Melbourne | MEL · AU | Garuda Indonesia, Qantas | 5,210 km | Route → |
| Beijing | PEK · CN | Air China | 5,238 km | Route → |
| Seoul | ICN · KR | Asiana Airlines, Garuda Indonesia, Korean Air, T'way Air | 5,264 km | Route → |
| Sydney (Mascot) | SYD · AU | Garuda Indonesia, Qantas | 5,519 km | Route → |
| Narita | NRT · JP | All Nippon Airways, Japan Airlines | 5,839 km | Route → |
| Dubai | DXB · AE | Emirates | 6,546 km | Route → |
| Doha | DOH · QA | Qatar Airways | 6,894 km | Route → |
| Addis Ababa | ADD · ET | Ethiopian Airlines | 7,705 km | Route → |
| Jeddah | JED · SA | Garuda Indonesia, Lion Air, Saudia | 7,971 km | Route → |
| Cairo | CAI · EG | Egyptair | 8,949 km | Route → |
| Istanbul | IST · TR | Turkish Airlines | 9,459 km | Route → |
| Amsterdam | AMS · NL | Garuda Indonesia, KLM | 11,354 km | Route → |
| Riyadh Seasonal | RUH · SA | Saudia | 7,342 km | Route → |