
The map above shows direct flights to and from Jakarta Soekarno-Hatta International Airport (CGK) to and from other domestic and international destinations.
And here’s the same map showing estimated flight prices in early 2025.
Click here to visit Trip.com to get accurate prices for your flights dates

Here’s some more information about the Jakarta Soekarno-Hatta International Airport including passenger numbers, full destination list and a list of passenger and cargo airlines that serve the airport.
About Jakarta Soekarno-Hatta International Airport
Full Airport Name: Jakarta Soekarno-Hatta International Airport
City: Jakarta
IATA Airport Code: CGK
ICAO Airport Code: WIII
Airport Type: Public
Onwer: InJourney
Date Opened: May 1, 1985
Number of Runways: 3
Number of Terminals: 3
Number of Destinations: 87
Number of Airlines: 52
Full List of Direct Flight Destinations To & From Jakarta Soekarno-Hatta International Airport
- Abu Dhabi: Abu Dhabi International (AUH)
- Ambon: Pattimura (AMQ)
- Amsterdam: Schiphol (AMS)
- Banda Aceh: Sultan Iskandar Muda (BTJ)
- Bandar Lampung: Radin Inten II (TKG)
- Bandar Seri Begawan: Brunei International (BWN)
- Banjarmasin: Syamsudin Noor (BDJ)
- Batam: Hang Nadim (BTH)
- Bengkulu: Fatmawati Soekarno (BKS)
- Beijing: Capital International (PEK)
- Berau: Kalimarau (BEJ)
- Banyuwangi: Blimbingsari (BWX)
- Bangkok: Don Mueang (DMK), Suvarnabhumi (BKK)
- Balikpapan: Sultan Aji Muhammad Sulaiman (BPN)
- Cairo: Cairo International (CAI)
- Chengdu: Tianfu (TFU)
- Colombo: Bandaranaike (CMB)
- Denpasar: Ngurah Rai (DPS)
- Doha: Hamad International (DOH)
- Dubai: Dubai International (DXB)
- Fuzhou: Changle International (FOC)
- Gorontalo: Jalaluddin (GTO)
- Guangzhou: Baiyun International (CAN)
- Hanoi: Noi Bai International (HAN)
- Ho Chi Minh City: Tan Son Nhat International (SGN)
- Hong Kong: Hong Kong International (HKG)
- Jambi: Sultan Thaha (DJB)
- Jayapura: Sentani (DJJ)
- Jeddah: King Abdulaziz (JED)
- Johor Bharu: Senai International (JHB)
- Kediri: Dhoho (DHX)
- Kendari: Haluoleo (KDI)
- Kota Kinabalu: Kota Kinabalu International (BKI)
- Kuala Lumpur: Kuala Lumpur International (KUL), Sultan Abdul Aziz Shah (SZB)
- Kuching: Kuching International (KCH)
- Kupang: El Tari (KOE)
- Labuan Bajo: Komodo (LBJ)
- Lubuk Linggau: Silampari (LLJ)
- Madinah: Prince Mohammad bin Abdulaziz (MED)
- Macau: Macau International (MFM)
- Malang: Abdul Rachman Saleh (MLG)
- Manado: Sam Ratulangi (MDC)
- Manila: Ninoy Aquino International (MNL)
- Melbourne: Melbourne Airport (MEL)
- Mumbai: Chhatrapati Shivaji Maharaj International (BOM)
- Muscat: Muscat International (MCT)
- Nanning: Wuxu International (NNG)
- Palangkaraya: Tjilik Riwut (PKY)
- Palembang: Sultan Mahmud Badaruddin II (PLM)
- Palu: Mutiara SIS Al-Jufrie (PLW)
- Pangkalanbun: Iskandar (PKN)
- Pekanbaru: Sultan Syarif Kasim II (PKU)
- Penang: Penang International (PEN)
- Perth: Perth Airport (PER)
- Phnom Penh: Phnom Penh International (PNH)
- Praya: Lombok International (LOP)
- Pontianak: Supadio (PNK)
- Semarang: Ahmad Yani (SRG)
- Sampit: H. Asan (SMQ)
- Samarinda: Aji Pangeran Tumenggung Pranoto (AAP)
- Seoul: Incheon International (ICN)
- Shanghai: Pudong International (PVG)
- Shenzhen: Bao’an International (SZX)
- Singapore: Changi (SIN)
- Surabaya: Juanda (SUB)
- Surakarta: Adisumarmo (SOC)
- Sydney: Kingsford Smith (SYD)
- Tanjung Pandan: H.A.S. Hanandjoeddin (TJQ)
- Tanjung Pinang: Raja Haji Fisabilillah (TNJ)
- Tarakan: Juwata (TRK)
- Tashkent: Tashkent International (TAS)
- Tokyo: Narita (NRT), Haneda (HND)
- Ternate: Sultan Babullah (TTE)
- Taipei: Taoyuan (TPE)
- Xiamen: Gaoqi International (XMN)
- Yogyakarta: Yogyakarta International (YIA)
- Ujung Pandang: Sultan Hasanuddin International Airport (UPG)
- Kuala Namu: Kualanamu International Airport (KNO)
- Padang: Minangkabau International Airport (PDG)
- Pangkal Pinang: Depati Amir Airport (PGK)
- Siborong-Borong: Silangit International Airport (DTB)
- Sorong: Domine Eduard Osok Airport (SOQ)
- Muara Bungo: Muara Bungo Airport (BUU)
- Istanbul: Istanbul Airport (IST)
Full List of Passenger Airlines That Serve Jakarta Soekarno-Hatta International Airport
- AirAsia
- Air China
- Air Macau
- All Nippon Airways
- Asiana Airlines
- Batik Air
- Batik Air Malaysia
- BBN Airlines
- Cathay Pacific
- Cebu Pacific
- China Airlines
- China Eastern Airlines
- China Southern Airlines
- Citilink
- Egyptair
- Emirates
- Ethiopian Airlines
- Etihad Airways
- EVA Air
- Firefly
- Flynas
- Garuda Indonesia
- IndiGo
- Indonesia AirAsia
- Japan Airlines
- Jetstar Asia
- KLM
- Korean Air
- Lion Air
- Malaysia Airlines
- NAM Air
- Oman Air
- Pelita Air
- Philippine Airlines
- Qantas
- Qatar Airways
- Royal Brunei Airlines
- Saudia
- Scoot
- Shandong Airlines
- Sichuan Airlines
- Singapore Airlines
- SriLankan Airlines
- Sriwijaya Air
- Starlux Airlines
- Super Air Jet
- Thai Airways International
- Thai Lion Air
- TransNusa
- Turkish Airlines
- Uzbekistan Airways
- VietJet Air
- Vietnam Airlines
- XiamenAir
Full List of Cargo Airlines That Serve Jakarta Soekarno-Hatta International Airport
- AeroLogic
- AirBridge Cargo
- Air China Cargo
- Air Hong Kong
- ANA Cargo
- Cardig Air
- Cargolux
- Cathay Cargo
- Central Airlines
- China Airlines Cargo
- China Cargo Airlines
- China Eastern Cargo
- DHL Aviation
- Emirates SkyCargo
- Ethiopian Airlines Cargo
- EVA Air Cargo
- FedEx Express
- K-Mile Air
- Korean Air Cargo
- Lufthansa Cargo
- MASkargo
- My Indo Airlines
- My Jet Xpress Airlines
- Qantas Freight
- Qatar Airways Cargo
- Raya Airways
- Silk Way Airlines
- Tri-MG Intra Asia Airlines
- Turkish Cargo
Company Website: https://soekarnohatta-airport.co.id/
See other Airline & Airport Flight Route Maps here.