Nonstop flights from Jakarta (CGK)
Soekarno-Hatta International Airport (CGK) in Jakarta, Indonesia has nonstop flights to 90 destinations in 23 countries, on 52 airlines.
Airlines
- Batik Air: 43 destinations
- Garuda Indonesia: 43 destinations
- Citilink: 34 destinations
- Pelita Air Service: 15 destinations
- Lion Air: 13 destinations
- Indonesia AirAsia: 11 destinations
- TransNusa: 11 destinations
- Nam Air: 9 destinations
- Sriwijaya Air: 8 destinations
- Xiamen Airlines: 5 destinations
- AirAsia: 3 destinations
- Batik Air Malaysia: 3 destinations
- Air China: 2 destinations
- ANA: 2 destinations
- China Southern Airlines: 2 destinations
- Qantas: 2 destinations
- Saudia: 2 destinations
- Spring Airlines: 2 destinations
- VietJet Air: 2 destinations
- Vietnam Airlines: 2 destinations
- Asiana Airlines: 1 destination
- Cathay Pacific: 1 destination
- Cebu Pacific Air: 1 destination
- China Airlines: 1 destination
- China Eastern Airlines: 1 destination
- EgyptAir: 1 destination
- Emirates: 1 destination
- Ethiopian Airlines: 1 destination
- Etihad Airways: 1 destination
- EVA Air: 1 destination
- Hainan Airlines: 1 destination
- IndiGo: 1 destination
- JAL: 1 destination
- Juneyao Airlines: 1 destination
- KLM: 1 destination
- Korean Air: 1 destination
- Lucky Air: 1 destination
- Malaysia Airlines: 1 destination
- Oman Air: 1 destination
- Philippine Airlines: 1 destination
- Qatar Airways: 1 destination
- Royal Brunei Airlines: 1 destination
- Scoot: 1 destination
- Shandong Airlines: 1 destination
- Shenzhen Airlines: 1 destination
- Singapore Airlines: 1 destination
- SriLankan Airlines: 1 destination
- Starlux Airlines: 1 destination
- T´Way Air: 1 destination
- Thai Airways International: 1 destination
- Thai Lion Air: 1 destination
- Turkish Airlines: 1 destination
Destinations by country
Australia
- Melbourne (MEL): Garuda Indonesia and Qantas · 6h 20m · 5,210 km (3,237 mi)
- Perth (PER): Batik Air · 4h 35m · 3,029 km (1,882 mi)
- Sydney (SYD): Garuda Indonesia and Qantas · 6h 55m · 5,519 km (3,429 mi)
Brunei
- Bandar Seri Begawan (BWN): Indonesia AirAsia and Royal Brunei Airlines · 2h 30m · 1,536 km (954 mi)
Cambodia
- Phnom Penh (KTI): Indonesia AirAsia · 3h · 1,954 km (1,214 mi)
China
- Beijing (PEK): Air China · 7h 28m · 5,238 km (3,255 mi)
- Changsha (CSX): Citilink · 5h 40m · 3,880 km (2,411 mi)
- Chengdu (TFU): Air China · 5h 50m · 4,059 km (2,522 mi)
- Chongqing (CKG): Xiamen Airlines · 6h · 3,985 km (2,476 mi)
- Fuzhou (FOC): Xiamen Airlines · 5h 40m · 3,831 km (2,380 mi)
- Guangzhou (CAN): China Southern Airlines, Garuda Indonesia, Spring Airlines, and TransNusa · 5h 23m · 3,361 km (2,088 mi)
- Haikou (HAK): Hainan Airlines · 4h 45m · 2,927 km (1,819 mi)
- Kunming (KMG): Lucky Air · 7h 5m · 3,496 km (2,172 mi)
- Nanjing (NKG): Xiamen Airlines · 6h 35m · 4,405 km (2,737 mi)
- Shanghai (PVG): China Eastern Airlines, Garuda Indonesia, and Juneyao Airlines · 6h 15m · 4,446 km (2,763 mi)
- Shenzhen (SZX): China Southern Airlines, Shenzhen Airlines, and Spring Airlines · 5h 20m · 3,292 km (2,046 mi)
- Wuhan (WUH): Xiamen Airlines · 6h 20m · 4,181 km (2,598 mi)
- Xiamen (XMN): Shandong Airlines and Xiamen Airlines · 5h 30m · 3,630 km (2,256 mi)
Egypt
- Cairo (CAI): EgyptAir · 10h 35m · 8,949 km (5,561 mi)
Hong Kong
- Hong Kong (HKG): Cathay Pacific and Garuda Indonesia · 5h · 3,259 km (2,025 mi)
India
- Mumbai (BOM): IndiGo · 6h 30m · 4,643 km (2,885 mi)
Indonesia
- Ambon (AMQ): Batik Air, Citilink, Garuda Indonesia, and Lion Air · 3h 35m · 2,389 km (1,484 mi)
- Balikpapan (BPN): Batik Air, Citilink, Garuda Indonesia, and Pelita Air Service · 2h 10m · 1,258 km (782 mi)
- Banda Aceh (BTJ): Batik Air, Garuda Indonesia, and Pelita Air Service · 2h 50m · 1,798 km (1,117 mi)
- Bandar Lampung (TKG): Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia, Lion Air, and TransNusa · 45m · 190 km (118 mi)
- Banjarmasin (BDJ): Batik Air, Citilink, Garuda Indonesia, and Pelita Air Service · 1h 50m · 946 km (588 mi)
- Batam (BTH): Batik Air, Citilink, Garuda Indonesia, Lion Air, Nam Air, and Pelita Air Service · 1h 40m · 854 km (531 mi)
- Bengkulu (BKS): Batik Air and Citilink · 1h 15m · 540 km (336 mi)
- Berau (BEJ): Batik Air · 2h 30m · 1,509 km (938 mi)
- Denpasar (DPS): Batik Air, Citilink, Garuda Indonesia, Indonesia AirAsia, Lion Air, Nam Air, Pelita Air Service, Sriwijaya Air, and TransNusa · 1h 55m · 983 km (611 mi)
- Gorontalo (GTO): Batik Air and Garuda Indonesia · 3h 5m · 1,949 km (1,211 mi)
- Jambi (DJB): Batik Air, Citilink, Garuda Indonesia, and Sriwijaya Air · 1h 20m · 600 km (373 mi)
- Jayapura (DJJ): Batik Air and Garuda Indonesia · 5h 20m · 3,774 km (2,345 mi)
- Kendari (KDI): Batik Air, Citilink, and Pelita Air Service · 2h 55m · 1,760 km (1,094 mi)
- Kualanamu (KNO): Batik Air, Citilink, Garuda Indonesia, Lion Air, and Pelita Air Service · 2h 15m · 1,388 km (862 mi)
- Kupang (KOE): Batik Air, Citilink, and Garuda Indonesia · 3h 15m · 1,926 km (1,197 mi)
- Labuan Bajo (LBJ): Batik Air, Citilink, Garuda Indonesia, and Indonesia AirAsia · 2h 25m · 1,483 km (921 mi)
- Lubuk Linggau (LLJ): Batik Air · 1h 15m · 521 km (324 mi)
- Makassar (UPG): Batik Air, Citilink, Garuda Indonesia, Lion Air, Nam Air, Pelita Air Service, and Sriwijaya Air · 2h 25m · 1,432 km (890 mi)
- Malang (MLG): Batik Air and Citilink · 1h 40m · 698 km (434 mi)
- Manado (MDC): Batik Air, Citilink, and Garuda Indonesia · 3h 25m · 2,201 km (1,368 mi)
- Muara Bungo (BUU): Batik Air and Nam Air · 1h 30m · 711 km (442 mi)
- Padang (PDG): Batik Air, Citilink, Garuda Indonesia, Lion Air, and Pelita Air Service · 1h 45m · 924 km (574 mi)
- Palangkaraya (PKY): Batik Air, Citilink, and Garuda Indonesia · 1h 45m · 917 km (570 mi)
- Palembang (PLM): Batik Air, Citilink, Garuda Indonesia, Lion Air, and Pelita Air Service · 1h 10m · 419 km (260 mi)
- Palu (PLW): Batik Air and Garuda Indonesia · 2h 50m · 1,580 km (982 mi)
- Pangkal Pinang (PGK): Citilink, Garuda Indonesia, Nam Air, and Sriwijaya Air · 1h 15m · 444 km (276 mi)
- Pangkalanbun (PKN): Batik Air and Nam Air · 1h 25m · 674 km (419 mi)
- Pekanbaru (PKU): Batik Air, Citilink, Garuda Indonesia, Lion Air, and Pelita Air Service · 1h 40m · 933 km (580 mi)
- Pontianak (PNK): Batik Air, Citilink, Garuda Indonesia, Lion Air, Nam Air, Pelita Air Service, and Sriwijaya Air · 1h 30m · 731 km (454 mi)
- Praya (LOP): Batik Air, Citilink, Garuda Indonesia, Lion Air, Pelita Air Service, and TransNusa · 2h · 1,101 km (684 mi)
- Samarinda (AAP): Batik Air, Citilink, and Garuda Indonesia · 2h 15m · 1,338 km (831 mi)
- Sampit (SMQ): Nam Air · 1h 35m · 808 km (502 mi)
- Semarang (SRG): Batik Air, Citilink, and Garuda Indonesia · 1h 10m · 421 km (262 mi)
- Siborong-Borong (DTB): Citilink and Indonesia AirAsia · 2h 5m · 1,262 km (784 mi)
- Singkawang (SKJ): TransNusa · 1h 35m · 810 km (503 mi)
- Sorong (SOQ): Batik Air and Garuda Indonesia · 4h 10m · 2,794 km (1,736 mi)
- Surabaya (SUB): Batik Air, Citilink, Garuda Indonesia, Lion Air, and Pelita Air Service · 1h 35m · 691 km (429 mi)
- Surakarta (SOC): Batik Air, Citilink, and Garuda Indonesia · 1h 15m · 478 km (297 mi)
- Tanjung Pandan (TJQ): Citilink and Sriwijaya Air · 1h 5m · 395 km (245 mi)
- Tanjung Pinang (TNJ): Batik Air and Citilink · 1h 40m · 819 km (509 mi)
- Tarakan (TRK): Batik Air · 2h 35m · 1,604 km (997 mi)
- Ternate (TTE): Batik Air, Garuda Indonesia, and Sriwijaya Air · 3h 40m · 2,427 km (1,508 mi)
- Yogyakarta (YIA): Batik Air, Citilink, Garuda Indonesia, Nam Air, Sriwijaya Air, and TransNusa · 1h 10m · 424 km (263 mi)
Japan
- Tokyo (HND): ANA and Garuda Indonesia · 7h 25m · 5,784 km (3,594 mi)
- Tokyo (NRT): ANA and JAL · 7h 35m · 5,839 km (3,628 mi)
Malaysia
- Johor Bahru (JHB): Indonesia AirAsia · 1h 45m · 925 km (575 mi)
- Kota Baharu (KBR): AirAsia · 2h 40m · 1,450 km (901 mi)
- Kota Kinabalu (BKI): Indonesia AirAsia · 2h 45m · 1,698 km (1,055 mi)
- Kuala Lumpur (KUL): AirAsia, Batik Air, Batik Air Malaysia, Citilink, Garuda Indonesia, Indonesia AirAsia, KLM, Malaysia Airlines, and TransNusa · 2h 15m · 1,129 km (702 mi)
- Kuala Lumpur (SZB): Batik Air Malaysia and TransNusa · 2h 5m · 1,175 km (730 mi)
- Kuching (KCH): Indonesia AirAsia · 1h 45m · 941 km (585 mi)
- Penang (PEN): AirAsia, Batik Air, Batik Air Malaysia, Indonesia AirAsia, and TransNusa · 2h 30m · 1,454 km (903 mi)
Netherlands
- Amsterdam (AMS): Garuda Indonesia · 14h 50m · 11,354 km (7,055 mi)
Oman
- Muscat (MCT): Oman Air · 7h 35m · 6,201 km (3,853 mi)
Philippines
- Manila (MNL): Cebu Pacific Air and Philippine Airlines · 4h 23m · 2,788 km (1,732 mi)
Qatar
- Doha (DOH): Qatar Airways · 8h 20m · 6,894 km (4,284 mi)
Saudi Arabia
- Jeddah (JED): Garuda Indonesia, Lion Air, and Saudia · 9h 55m · 7,971 km (4,953 mi)
- Medina (MED): Garuda Indonesia and Saudia · 9h 50m · 8,001 km (4,972 mi)
Singapore
- Singapore (SIN): Batik Air, Citilink, Garuda Indonesia, Pelita Air Service, Scoot, Singapore Airlines, and TransNusa · 1h 48m · 882 km (548 mi)
South Korea
- Seoul (ICN): Asiana Airlines, Garuda Indonesia, Korean Air, and T´Way Air · 7h 13m · 5,264 km (3,271 mi)
Sri Lanka
- Colombo (CMB): SriLankan Airlines · 4h 35m · 3,318 km (2,062 mi)
Taiwan
- Taipei (TPE): China Airlines, EVA Air, and Starlux Airlines · 5h 33m · 3,811 km (2,368 mi)
Thailand
- Bangkok (BKK): Ethiopian Airlines, Garuda Indonesia, Thai Airways International, and TransNusa · 3h 30m · 2,297 km (1,427 mi)
- Bangkok (DMK): Batik Air, Citilink, and Thai Lion Air · 3h 35m · 2,326 km (1,445 mi)
Turkey
- Istanbul (IST): Turkish Airlines · 11h 50m · 9,459 km (5,878 mi)
United Arab Emirates
- Abu Dhabi (AUH): Etihad Airways · 7h 58m · 6,575 km (4,086 mi)
- Dubai (DXB): Emirates · 7h 50m · 6,546 km (4,067 mi)
Vietnam
- Hanoi (HAN): VietJet Air and Vietnam Airlines · 4h 48m · 3,042 km (1,890 mi)
- Ho Chi Minh City (SGN): VietJet Air and Vietnam Airlines · 3h 15m · 1,884 km (1,171 mi)