Southeast Asia

Flying to and from Indonesia

Indonesia has 50 airports in our coverage, led by Jakarta Soekarno–Hatta (CGK) with 87 nonstop destinations. Between them they reach 26 other countries nonstop and 104 domestic airports. The most connected are Australia (12 airports) and China (11).

Airports in Indonesia, with international routes from CGK.

Airports in Indonesia

  • CGKJakarta Soekarno–HattaJakarta · warm all year87 destinations
  • DPSDenpasar Ngurah RaiDenpasar · warm all year61 destinations
  • SUBSurabaya JuandaSurabaya · warm all year37 destinations
  • UPGMakassar Sultan HasanuddinMakassar · warm all year33 destinations
  • KNOMedan KualanamuMedan · warm all year23 destinations
  • BPNBalikpapan Sultan Aji Muhammad Sulaiman SepingganBalikpapan · warm all year20 destinations
  • BTHBatam Hang NadimBatam · warm all year14 destinations
  • KOEKupang El TariKupang14 destinations
  • BDJBanjarbaru Syamsudin NoorBanjarbaru13 destinations
  • DJJJayapura Dortheys Hiyo EluayJayapura · warm all year13 destinations
  • MDCManado Sam RatulangiManado · warm all year13 destinations
  • YIAYogyakartaYogyakarta13 destinations
  • LBJLabuan Bajo KomodoLabuan Bajo11 destinations
  • LOPMataram LombokMataram11 destinations
  • SOQSorong Domine Eduard OsokSorong · warm all year11 destinations
  • HLPJakarta Halim PerdanakusumaJakarta10 destinations
  • PKUPekanbaru Sultan Syarif Kasim IIPekanbaru · warm all year10 destinations
  • PNKPontianak SupadioPontianak10 destinations
  • SRGSemarang Jenderal Ahmad YaniSemarang10 destinations
  • AMQAmbon PattimuraAmbon9 destinations
  • PDGPadang MinangkabauPadang9 destinations
  • PLMPalembang Sultan Mahmud Badaruddin IIPalembang9 destinations
  • BDOBandung Husein SastranegaraBandung8 destinations
  • PLWPalu Mutiara - SIS Al-JufriePalu8 destinations
  • BTJBanda Aceh Sultan Iskandar MudaBanda Aceh7 destinations
  • TIMTimika Mozes KilanginTimika7 destinations
  • TRKTarakan JuwataTarakan6 destinations
  • AAPSamarinda Aji Pangeran Tumenggung PranotoSamarinda5 destinations
  • BEJTanjung Redeb - Borneo Island KalimarauTanjung Redeb - Borneo Island5 destinations
  • GTOGorontalo JalaluddinGorontalo5 destinations
  • TTETernate Sultan BabullahTernate5 destinations
  • WGPWaingapu-Sumba Island Umbu Mehang KundaWaingapu-Sumba Island5 destinations
  • DJBJambi Sultan ThahaJambi4 destinations
  • MKQMerauke MopahMerauke4 destinations
  • MKWManokwari RendaniManokwari4 destinations
  • PKNPangkalanbun IskandarPangkalanbun4 destinations
  • PKYPalangkaraya Tjilik RiwutPalangkaraya4 destinations
  • TMCRadamata TambolakaRadamata4 destinations
  • BIKBiak Frans KaisiepoBiak3 destinations
  • BMUBima Sultan Muhammad SalahuddinBima3 destinations
  • GNSGunungsitoli BinakaGunungsitoli3 destinations
  • JOGYogyakarta AdisutjiptoYogyakarta3 destinations
  • KDIKendari HaluoleoKendari3 destinations
  • LBWLong Bawan Yuvai SemaringLong Bawan3 destinations
  • LNUMalinau Robert Atty BessingMalinau3 destinations
  • LPULong Apung-Borneo IslandLong Apung-Borneo Island3 destinations
  • MOFWaioti Frans Xavier SedaWaioti3 destinations
  • PGKPangkal Pinang Depati AmirPangkal Pinang3 destinations
  • TJSTanjung HarapanTanjung Selor-Borneo Island3 destinations
  • WMXWamenaWamena3 destinations

Where Indonesia connects nonstop

Australia 12 · China 11 · Malaysia 7 · Thailand 3 · South Korea 3 · Saudi Arabia 3 · India 3 · United Arab Emirates 2 · Vietnam 2 · Japan 2 · Qatar 1 · Turkey 1 · Singapore 1 · Philippines 1 · Taiwan 1 · Hong Kong 1 · Egypt 1 · Ethiopia 1 · Netherlands 1 · Brunei 1 · Cambodia 1 · Oman 1 · Sri Lanka 1 · Russia 1 · New Zealand 1 · Timor-Leste 1

Airlines with the most routes in Indonesia

Based in Indonesia: Garuda Indonesia, TransNusa Air Services, Indonesia AirAsia, Batik Air, Citilink, Susi Air, Wings Air, Lion Air, Sriwijaya Air, Pelita Air Service, NAM Air.

Busiest routes from Indonesia

RouteNonstop airlinesFlights a weekCheapest fare found
Jakarta to Semarang CGK–SRGBatik Air, Citilink, Garuda Indonesia68$43
Jakarta to Pekanbaru CGK–PKUBatik Air, Citilink, Garuda Indonesia, Lion Air, Pelita Air Service54$63
Jakarta to Batam CGK–BTHBatik Air, Citilink, Garuda Indonesia, Lion Air, NAM Air16$65
Jakarta to Bangkok CGK–DMKBatik Air, Citilink, Thai Lion Air13$102
Jakarta to Hanoi CGK–HANVietJet Air, Vietnam Airlines10$117
Jakarta to Sydney CGK–SYDGaruda Indonesia, Qantas10$208
Jakarta to Manila CGK–MNLCebu Pacific, Philippine Airlines7$108
Jakarta to Melbourne CGK–MELGaruda Indonesia, Qantas4$238

Flights a week each way, all airlines, from tracked flights over the last 28 days. Fares are the cheapest one-way found for the coming months.

Flying in Indonesia: frequently asked questions

What is the main airport in Indonesia?

Jakarta Soekarno–Hatta (CGK) in Jakarta, with 87 nonstop destinations. Indonesia has 50 airports with scheduled flights in our coverage.

How many countries can you fly to nonstop from Indonesia?

26, most of all Australia (12 airports), China (11 airports) and Malaysia (7 airports).

Which airlines fly the most routes in Indonesia?

Lion Air (176 routes), Citilink (129 routes) and Batik Air (123 routes).

What is the busiest route from Indonesia?

Jakarta to Semarang (CGK–SRG), with about 68 flights a week each way in the last 28 days of tracked flights.

Counts come from airport destination tables (Wikipedia, CC BY-SA) matched on Wikidata; charter flights excluded. How we source routes.