Non-stop flights from Jakarta (CGK)

From Jakarta (CGK)
Country Indonesia
Dates Anytime
Filters
Destinations 94 direct
Reach Score 87/99
Continents 5 of 6
Avg. distance 2,681 km
Avg. flight time 3h 9m
Loading map...

About flights from Jakarta (CGK)

Soekarno-Hatta is one of those airports that tells you everything about a city before you've even stepped outside. Named after Indonesia's founding fathers, it handles tens of millions of passengers a year and connects to 90 direct destinations across 24 countries — a reach score of 86 out of 99, which puts it firmly among Southeast Asia's most capable hubs. The scale of it hits you immediately: long terminals, the warm thickness of equatorial air, and the particular energy of a city of 10 million people constantly in motion. Flying from here means you're working with serious connectivity. Whether you're heading deeper into the archipelago or pointing yourself toward Amsterdam — the airport's longest route at 11,354 kilometers — CGK has the infrastructure to get you there.

Quick stats for CGK

  • Direct destinations: 90
  • Countries served: 24
  • Continents reached: 5 of 6
  • Average flight distance: 2,665 km
  • Longest non-stop: Amsterdam (AMS) — 11,354 km (~14h 12m)
  • Shortest non-stop: Bandar Lampung (TKG) — 191 km (~14 min)
  • Reach score: 86/99

Why fly to Jakarta?

Indonesia alone gives you 45 domestic routes from CGK, which matters enormously when you understand the geography. This is a country of over 17,000 islands. Flying isn't a luxury here — it's the only sensible way to reach Lombok, Manado, or the far reaches of Papua without losing days on a ferry. The shortest hop, just 191 kilometers to Bandar Lampung across the Sunda Strait, takes less time than most city commutes. Beyond the archipelago, the international reach is quietly impressive. Eleven routes into China reflect deep trade and tourism ties, while connections to Kuala Lumpur and Singapore make CGK a genuine regional hub. Australia's three routes serve the major flow of travelers between Bali-adjacent itineraries and Sydney, Melbourne, and Perth. Even the two UAE connections carry weight — Dubai in particular functions as a transit point for onward travel to Europe and Africa.

Longest non-stop flights from CGK

The furthest destinations you can reach non-stop from Jakarta:

  1. Amsterdam, Netherlands (AMS) — 11,354 km, approximately 14h 12m
  2. Istanbul, Turkiye (IST) — 9,459 km, approximately 11h 49m
  3. Cairo, Egypt (CAI) — 8,949 km, approximately 11h 11m
  4. Madinah, Saudi Arabia (MED) — 8,002 km, approximately 10h
  5. Jeddah, Saudi Arabia (JED) — 7,972 km, approximately 9h 58m

Short-haul flights from CGK

Quick getaway options with the shortest flights from Jakarta:

  1. Bandar Lampung, Indonesia (TKG) — 191 km, approximately 14 min
  2. Tanjung Pandan, Indonesia (TJQ) — 396 km, approximately 30 min
  3. Palembang, Indonesia (PLM) — 420 km, approximately 32 min
  4. Semarang, Indonesia (SRG) — 422 km, approximately 32 min
  5. Yogyakarta, Indonesia (YIA) — 424 km, approximately 32 min

Top countries by direct connections from CGK

Soekarno Hatta International connects to 24 countries. Here are the most served:

  1. Indonesia — 45 destinations (Ambon, Balikpapan, Banda Aceh, Bandar Lampung and 41 more)
  2. China — 11 destinations (Beijing, Chengdu, Chongqing, Fuzhou and 7 more)
  3. Malaysia — 6 destinations (Johor Bharu, Kota Kinabalu, Kuala Lumpur, Kuala Lumpur and 2 more)
  4. Australia — 3 destinations (Melbourne, Perth, Sydney)
  5. United Arab Emirates — 2 destinations (Abu Dhabi, Dubai)
  6. Thailand — 2 destinations (Bangkok, Bangkok)
  7. Viet Nam — 2 destinations (Hanoi, Ho Chi Minh City)
  8. Saudi Arabia — 2 destinations (Jeddah, Madinah)

Where to fly from Jakarta

Flights to Indonesia

Jakarta has 45 direct routes to Indonesia:

Flights to China

Jakarta has 11 direct routes to China:

Flights to Malaysia

Jakarta has 6 direct routes to Malaysia:

Tips for travelers at CGK

The airport sits roughly 20 kilometers west of central Jakarta, and traffic on that corridor can be punishing, especially on Friday afternoons. Give yourself at least two hours for ground transport, more during Ramadan or national holidays. The Airport Train — officially the Railink service — runs from Sudirman and Manggarai stations and cuts the trip to around 50 minutes at a flat fare; it's the smartest move you can make. Taxis from official counters are reliable, but ride-hailing apps are cheaper if you're comfortable the pickup zones. Indonesia's rainy season runs October through April, so factor in potential delays during peak storm months.

Frequently asked questions about flying to Jakarta

What's the best way to get from Soekarno Hatta Airport to Jakarta city center?

You can take the Airport Express train (Bandara) which costs around 100,000 IDR and takes about 30 minutes to reach Central Jakarta, or use ride-sharing apps like Grab for more flexibility, though traffic can make it slower and pricier during rush hours.

When is the best time to fly to or from Jakarta?

The dry season from May to September offers the best weather and is ideal for traveling, though flights tend to be pricier then; if you're flexible on weather, flying during the shoulder months of April or October can save you money with fewer crowds.

How many destinations can I reach directly from Jakarta's CGK airport?

Soekarno Hatta has 90 direct destinations, connecting you to major cities across Asia, the Middle East, Europe, and beyond without needing to change planes.

Do I need a visa to enter Indonesia through Jakarta?

It depends on your nationality—many countries can get a visa on arrival (VOA) for around 600,000 IDR, while others qualify for visa-free entry for up to 30 days; check Indonesia's official immigration website or your embassy for your specific requirements.

What's a helpful tip for Soekarno Hatta Airport?

Download the official CGK airport app before you arrive—it helps you find restaurants, shops, prayer rooms, and real-time flight info, plus it can be confusing with three terminals, so knowing where you need to go saves time and stress.

What should I budget for getting around at CGK airport?

Airport train tickets cost around 100,000 IDR, Grab rides typically run 150,000-300,000 IDR depending on traffic, and airport taxis have a fixed rate of about 300,000 IDR to central Jakarta—so plan for roughly $10-20 USD for ground transportation.

Plan your trip from Jakarta

Browse the complete list of 90 destinations below to find your next flight from Soekarno Hatta International. Each route page includes distance, estimated flight time, and airline information to help you plan your trip.

Find flights from Jakarta
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

All 94 direct destinations

Code Destination Country Airlines
AUH Abu Dhabi United Arab Emirates 6,575 km 7h 44m EY
AMQ Ambon Indonesia 2,389 km 2h 49m GAIDJTQG
AMS Amsterdam Netherlands 11,354 km 13h 21m GA
BPN Balikpapan Indonesia 1,259 km 1h 29m GAIDIPQG
BTJ Banda Aceh Indonesia 1,798 km 2h 7m GAIDIP
TKG Bandar Lampung Indonesia 191 km 13m GAJTQGQZ
BWN Bandar Seri Begawan Brunei Darussalam 1,537 km 1h 48m BIQZ
BKK Bangkok Thailand 2,299 km 2h 42m ETGATG
DMK Bangkok Thailand 2,327 km 2h 44m IDQGQZSL
BDJ Banjarmasin Indonesia 946 km 1h 7m GAIDIPQG
BWX Banyuwangi Indonesia 882 km 1h 2m
BTH Batam Indonesia 855 km 1h GAIDINJTQG
PEK Beijing China 5,238 km 6h 10m CA
BKS Bengkulu Indonesia 541 km 38m IDQG
BEJ Berau Indonesia 1,510 km 1h 47m ID
CAI Cairo Egypt 8,949 km 10h 32m MS
CSX Changsha China 3,881 km 4h 34m QG
TFU Chengdu China 4,059 km 4h 47m CA
CKG Chongqing China 3,986 km 4h 41m MF
CMB Colombo Sri Lanka 3,318 km 3h 54m UL
DAD Da Nang Viet Nam 2,473 km 2h 55m VJ
DPS Denpasar Indonesia 983 km 1h 9m 8BGAIDINIPJTQGQZSJ
DOH Doha Qatar 6,893 km 8h 7m GAQR
DXB Dubai United Arab Emirates 6,547 km 7h 42m EK
FOC Fuzhou China 3,832 km 4h 30m MF
GTO Gorontalo Indonesia 1,949 km 2h 18m GAID
CAN Guangzhou China 3,361 km 3h 57m 8BCZGA
HAK Haikou China 2,928 km 3h 27m HU
HAN Hanoi Viet Nam 3,042 km 3h 35m VJVN
SGN Ho Chi Minh City Viet Nam 1,884 km 2h 13m VJVN
HKG Hong Kong Hong Kong SAR 3,261 km 3h 50m CXGA
IST Istanbul Turkiye 9,459 km 11h 8m TK
DJB Jambi Indonesia 602 km 42m GAIDQGSJ
DJJ Jayapura Indonesia 3,774 km 4h 26m GAID
JED Jeddah Saudi Arabia 7,972 km 9h 23m GASV
JHB Johor Bharu Malaysia 925 km 1h 5m QZ
DHX Kediri Indonesia 612 km 43m
KDI Kendari Indonesia 1,761 km 2h 4m IDIPQG
KBR Kota Bharu Malaysia 1,451 km 1h 42m AK
BKI Kota Kinabalu Malaysia 1,698 km 2h QZ
KUL Kuala Lumpur Malaysia 1,129 km 1h 20m 8BAKGAIDKLMHODQGQZ
SZB Kuala Lumpur Malaysia 1,175 km 1h 23m 8BOD
KNO Kuala Namu Indonesia 1,387 km 1h 38m GAIDIPJTQG
KCH Kuching Malaysia 940 km 1h 6m QZ
KMG Kunming China 3,496 km 4h 7m 8LQG
KOE Kupang Indonesia 1,925 km 2h 16m GAIDQG
LBJ Labuan Bajo Indonesia 1,483 km 1h 45m GAIDQGQZ
LLJ Lubuk Linggau Indonesia 522 km 37m ID
MFM Macau Macau SAR 3,234 km 3h 48m NX
MED Madinah Saudi Arabia 8,002 km 9h 25m GASV
MLG Malang Indonesia 698 km 49m IDQG
MDC Manado Indonesia 2,200 km 2h 35m GAIDQGQZ
MNL Manila Philippines 2,789 km 3h 17m 5JPR
MEL Melbourne Australia 5,210 km 6h 8m GAQF
BUU Muara Bungo Indonesia 712 km 50m IN
BOM Mumbai India 4,643 km 5h 28m 6E
MCT Muscat Oman 6,201 km 7h 18m WY
NKG Nanjing China 4,405 km 5h 11m MF
PDG Padang Indonesia 924 km 1h 5m GAIDIPJTQG
PKY Palangkaraya Indonesia 918 km 1h 5m GAIDQG
PLM Palembang Indonesia 420 km 30m GAIDIPJTQG
PLW Palu Indonesia 1,581 km 1h 52m GAIDQG
PGK Pangkal Pinang Indonesia 445 km 31m GAINQGSJ
PKN Pangkalanbun Indonesia 674 km 48m IDIN
PKU Pekanbaru Indonesia 934 km 1h 6m GAIDIPJTQG
PEN Penang Malaysia 1,455 km 1h 43m 8BAKODQZ
PER Perth Australia 3,028 km 3h 34m ID
KTI Phnom Penh Cambodia 1,954 km 2h 18m QZ
PNK Pontianak Indonesia 732 km 52m GAIDINIPJTQGSJ
LOP Praya Indonesia 1,100 km 1h 18m GAIDIPJTQG
AAP Samarinda Indonesia 1,339 km 1h 35m GAIDQG
SMQ Sampit Indonesia 809 km 57m IN
SRG Semarang Indonesia 422 km 30m GAIDQG
ICN Seoul Republic of Korea 5,263 km 6h 12m GAKEOZTW
PVG Shanghai China 4,447 km 5h 14m GAMU
SZX Shenzhen China 3,292 km 3h 52m CZ
DTB Siborong-Borong Indonesia 1,262 km 1h 29m QGQZ
SIN Singapore Singapore 884 km 1h 2m 8BGAIDIPQGQZSQTR
SKJ Singkawang Indonesia 811 km 57m 8B
SOQ Sorong Indonesia 2,795 km 3h 17m GAID
SUB Surabaya Indonesia 692 km 49m GAIDIPJTQG
SOC Surakarta Indonesia 478 km 34m GAIDQG
SYD Sydney Australia 5,518 km 6h 30m GAQF
TPE Taipei Taiwan 3,811 km 4h 29m BRCIJX
TJQ Tanjung Pandan Indonesia 396 km 28m QGSJ
TNJ Tanjung Pinang Indonesia 819 km 58m IDQG
TRK Tarakan Indonesia 1,604 km 1h 53m ID
TTE Ternate Indonesia 2,427 km 2h 51m GAIDSJ
HND Tokyo Japan 5,785 km 6h 48m GANH
NRT Tokyo Japan 5,840 km 6h 52m JLNH
UPG Ujung Pandang Indonesia 1,431 km 1h 41m GAIDINIPJTQGSJ
WUH Wuhan China 4,182 km 4h 55m MF
XMN Xiamen China 3,630 km 4h 16m MFSC
YIA Yogyakarta Indonesia 424 km 30m 8BGAIDINIPQGSJ

Frequently asked questions

  • How many direct flights are available from Jakarta (CGK)?

    There are 94 non-stop destinations available from Soekarno Hatta International (CGK) in Indonesia.

  • What are the longest flights from CGK?

    The longest non-stop flights from CGK are: Amsterdam (AMS) at 11,354 km, Istanbul (IST) at 9,459 km, Cairo (CAI) at 8,949 km.

  • What airlines fly from Jakarta (CGK)?

    Airlines operating from CGK include: 5J, 6E, 8B, 8L, AK, BI, BR, CA, CI, CX, CZ, EK, ET, EY, GA, HU, ID, IN, IP, JL, JT, JX, KE, KL, MF, MH, MS, MU, NH, NX, OD, OZ, PR, QF, QG, QR, QZ, SC, SJ, SL, SQ, SV, TG, TK, TR, TW, UL, VJ, VN, WY.

  • What is the reach score of Jakarta (CGK)?

    Soekarno Hatta International has a reach score of 87/99, measuring its connectivity based on number of direct destinations (94), average flight distance, and continental diversity (5 of 6 continents).

Cheapest fares from Jakarta (CGK)

Explore by flight time from Jakarta

Nearby airports to Jakarta

Other airports within 500 km of Jakarta (CGK). Compare connections, distances, and fares from neighbouring hubs.

Related guides for Jakarta & Indonesia

Same topic, different angle — sibling pages from across Flightmaps for travellers using CGK.

Explore destinations from Jakarta