Direct flights from Jakarta (CGK)
From Soekarno-Hatta International Airport (CGK) in Indonesia, 47 airlines fly nonstop to 91 destinations, led by Garuda Indonesia, Batik Air, and QG. It's enough volume to carry real upgrade and award inventory, though the best seats to Makassar tend to go quickly. 2LNR monitors confirmed space on each Jakarta route so you can act while it's still available.
Data current as of August 11, 2026, refreshed on an ongoing basis as new schedules and seats are confirmed.
About Soekarno-Hatta International Airport (CGK)
Soekarno-Hatta International Airport (CGK) is the airport serving Jakarta, ID-BT, Indonesia. Its ICAO code is WIII. Departure and arrival times at CGK are local to the Asia/Jakarta time zone. Its nonstop network reaches 91 destinations across 24 countries.
Confirmed upgrade & award space on every CGK route
2LNR tracks confirmed upgrade and award availability on American, Delta, and Alaska and across more than 25 airlines, segment by segment, date by date. Pick any Jakarta destination below to open a calendar of departures with real availability, or watch a route and get alerted when space opens.
See real availability
Confirmed upgrade and award seats on each CGK route, checked against live inventory so you know what is open before you book.
Set an alert
Premium inventory turns over fast. Watch a Jakarta route and 2LNR notifies you when space appears.
Plan on the map
Explore every CGK nonstop on the interactive route map, with connections and route statistics.
All nonstop destinations from Jakarta (CGK)
These are the city pairs behind flights to and from Jakarta: 91 nonstop destinations with active service at Soekarno-Hatta International Airport. Each route links to its confirmed upgrade and award availability.
- Jakarta to Abu Dhabi flights (CGK-AUH)
- Jakarta to Ambon flights (CGK-AMQ)
- Jakarta to Amsterdam flights (CGK-AMS)
- Jakarta to Banda Aceh flights (CGK-BTJ)
- Jakarta to Bandar Lampung flights (CGK-TKG)
- Jakarta to Bandar Seri Begawan flights (CGK-BWN)
- Jakarta to Bangkok flights (CGK-BKK)
- Jakarta to Bangkok flights (CGK-DMK)
- Jakarta to Banjarbaru flights (CGK-BDJ)
- Jakarta to Batam flights (CGK-BTH)
- Jakarta to Beijing flights (CGK-PEK)
- Jakarta to Bengkulu flights (CGK-BKS)
- Jakarta to Cairo flights (CGK-CAI)
- Jakarta to Chengdu flights (CGK-TFU)
- Jakarta to Chongqing flights (CGK-CKG)
- Jakarta to City of Balikpapan flights (CGK-BPN)
- Jakarta to Colomadu flights (CGK-SOC)
- Jakarta to Colombo flights (CGK-CMB)
- Jakarta to Denpasar flights (CGK-DPS)
- Jakarta to Doha flights (CGK-DOH)
- Jakarta to Dubai flights (CGK-DXB)
- Jakarta to Fuzhou flights (CGK-FOC)
- Jakarta to Gorontalo flights (CGK-GTO)
- Jakarta to Guangzhou flights (CGK-CAN)
- Jakarta to Haikou flights (CGK-HAK)
- Jakarta to Hanoi flights (CGK-HAN)
- Jakarta to Ho Chi Minh City flights (CGK-SGN)
- Jakarta to Hong Kong flights (CGK-HKG)
- Jakarta to Istanbul flights (CGK-IST)
- Jakarta to Jambi City flights (CGK-DJB)
- Jakarta to Jeddah flights (CGK-JED)
- Jakarta to Johor Bahru flights (CGK-JHB)
- Jakarta to Kampung Baru Subang flights (CGK-SZB)
- Jakarta to Kendari flights (CGK-KDI)
- Jakarta to Kota Bharu flights (CGK-KBR)
- Jakarta to Kota Kinabalu flights (CGK-BKI)
- Jakarta to Kuala Lumpur flights (CGK-KUL)
- Jakarta to Kuching flights (CGK-KCH)
- Jakarta to Kunming flights (CGK-KMG)
- Jakarta to Kupang flights (CGK-KOE)
- Jakarta to Labuan Bajo, Manggarai Barat flights (CGK-LBJ)
- Jakarta to Lubuklinggau flights (CGK-LLJ)
- Jakarta to Macau flights (CGK-MFM)
- Jakarta to Makassar flights (CGK-UPG)
- Jakarta to Malang flights (CGK-MLG)
- Jakarta to Manado flights (CGK-MDC)
- Jakarta to Manila flights (CGK-MNL)
- Jakarta to Medina flights (CGK-MED)
- Jakarta to Melbourne flights (CGK-MEL)
- Jakarta to Merauke flights (CGK-MKQ)
- Jakarta to Muarabungo flights (CGK-BUU)
- Jakarta to Mumbai flights (CGK-BOM)
- Jakarta to Muscat flights (CGK-MCT)
- Jakarta to Nanjing flights (CGK-NKG)
- Jakarta to Padang flights (CGK-PDG)
- Jakarta to Palangkaraya flights (CGK-PKY)
- Jakarta to Palembang flights (CGK-PLM)
- Jakarta to Palu flights (CGK-PLW)
- Jakarta to Pangkalanbuun flights (CGK-PKN)
- Jakarta to Pangkalpinang flights (CGK-PGK)
- Jakarta to Pekanbaru flights (CGK-PKU)
- Jakarta to Penang flights (CGK-PEN)
- Jakarta to Percut flights (CGK-KNO)
- Jakarta to Perth flights (CGK-PER)
- Jakarta to Phnom Penh (Boeng Khyang) flights (CGK-KTI)
- Jakarta to Pontianak flights (CGK-PNK)
- Jakarta to Samarinda flights (CGK-AAP)
- Jakarta to Semarang flights (CGK-SRG)
- Jakarta to Sentani flights (CGK-DJJ)
- Jakarta to Seoul flights (CGK-ICN)
- Jakarta to Shanghai flights (CGK-PVG)
- Jakarta to Shenzhen flights (CGK-SZX)
- Jakarta to Siborong-borong flights (CGK-DTB)
- Jakarta to Singapore flights (CGK-SIN)
- Jakarta to Singkawang flights (CGK-SKJ)
- Jakarta to Sorong flights (CGK-SOQ)
- Jakarta to Surabaya flights (CGK-SUB)
- Jakarta to Sydney flights (CGK-SYD)
- Jakarta to Taipei flights (CGK-TPE)
- Jakarta to Tanakawu Dua flights (CGK-LOP)
- Jakarta to Tanjung Pandan flights (CGK-TJQ)
- Jakarta to Tanjung Redeb - Borneo Island flights (CGK-BEJ)
- Jakarta to Tanjungpinang flights (CGK-TNJ)
- Jakarta to Tarakan flights (CGK-TRK)
- Jakarta to Ternate flights (CGK-TTE)
- Jakarta to Timika flights (CGK-TIM)
- Jakarta to Tokyo flights (CGK-HND)
- Jakarta to Tokyo flights (CGK-NRT)
- Jakarta to Wuhan flights (CGK-WUH)
- Jakarta to Xiamen flights (CGK-XMN)
- Jakarta to Yogyakarta flights (CGK-YIA)
Airlines that fly out of Jakarta (CGK)
The carriers with nonstop service from Soekarno-Hatta International Airport, ordered by how many destinations each one reaches. Each links to that airline's full route map.
- Garuda Indonesia (GA)
- Batik Air (ID)
- Lion Air (JT)
- Indonesia AirAsia (QZ)
- Caribbean Star Airlines (8B)
- Xiamen Airlines (MF)
- Malindo Airways (OD)
- Air China (CA)
- China Southern Airlines (CZ)
- Hahn Air Systems (H1)
- KLM (KL)
- All Nippon Airways (NH)
- Qantas (QF)
- Saudia (SV)
- Jatayu Airlines (VJ)
- Vietnam Airlines (VN)
- Cebu Pacific (5J)
- IndiGo (6E)
- Cargo Plus Aviation (8L)
- Royal Brunei Airlines (BI)
- EVA Air (BR)
- China Airlines (CI)
- Cathay Pacific (CX)
- Emirates (EK)
- Etihad Airways (EY)
- Hainan Airlines (HU)
- Japan Airlines (JL)
- Starlux Airlines (JX)
- Korean Air (KE)
- Malaysia Airlines (MH)
- Egyptair (MS)
- China Eastern Airlines (MU)
- Air Macau (NX)
- Asiana Airlines (OZ)
- 2GO (PR)
- Qatar Airways (QR)
- Shandong Airlines (SC)
- Thai Lion Mentari (SL)
- Singapore Airlines (SQ)
- Thai Airways International (TG)
- Turkish Airlines (TK)
- Scoot (TR)
- Trans World Airlines (TW)
- SriLankan Airlines (UL)
- Oman Air (WY)
Alternative airports near Jakarta (CGK)
Nearby airports with nonstop service of their own, closest first. Distances are great-circle between the two airports' coordinates, not driving time, so check the ground connection before you treat one as a substitute.
- Jakarta (HLP) (19 miles, 8 nonstop destinations)
- Bandung (BDO) (83 miles, 6 nonstop destinations)
- Jatiwangi (KJT) (109 miles, 1 nonstop destination)
- Bandar Lampung (TKG) (118 miles, 2 nonstop destinations)
Frequently asked questions about Jakarta (CGK)
How many nonstop destinations does Soekarno-Hatta International Airport (CGK) serve?
Which airlines fly out of Jakarta (CGK)?
How many airlines fly out of CGK?
How do I check upgrade or award availability from CGK?
Does 2LNR track flights from CGK?
Never miss CGK upgrade or award space
Track confirmed availability, set alerts, and book with confidence. Free to start, no credit card required.
Get started free