Batik Air route map

35 nonstop routes from CGK and MDC, the longest being CGK–DJJ. Select a destination on the map or in the table.

34 destinations · 5 countries · 2 hubs

All Batik Air routes in our coverage

RouteDestinationDistanceNotesDetails
Australia
CGK → PERPerth Perth International Airport3,030 km (1,880 mi)
Indonesia
CGK → AMQAmbon Pattimura International Airport2,390 km (1,480 mi)
CGK → BPNBalikpapan Sultan Aji Muhammad Sulaiman Sepinggan International Airport1,260 km (781 mi)
CGK → BTJBanda Aceh Sultan Iskandar Muda International Airport1,800 km (1,120 mi)
CGK → TKGBandar Lampung Radin Inten II International Airport190 km (118 mi)
CGK → BDJBanjarbaru Syamsudin Noor International Airport946 km (588 mi)
CGK → BTHBatam Hang Nadim International Airport854 km (530 mi)
CGK → BKSBengkulu Fatmawati Soekarno Airport540 km (336 mi)
CGK → KNOBeringin Kualanamu International Airport1,390 km (862 mi)
CGK → DPSDenpasar Denpasar I Gusti Ngurah Rai International Airport983 km (611 mi)Route guide
CGK → KOEKupang El Tari Airport1,930 km (1,200 mi)
CGK → UPGMakassar Sultan Hasanuddin International Airport1,430 km (890 mi)
CGK → MLGMalang Abdul Rachman Saleh Airport698 km (434 mi)
CGK → MDCManado Sam Ratulangi International Airport2,200 km (1,370 mi)
CGK → LOPMataram (Pujut, Lombok Tengah) Lombok International Airport1,100 km (684 mi)
CGK → PDGPadang (Katapiang) Minangkabau International Airport924 km (574 mi)
CGK → PKYPalangkaraya Tjilik Riwut Airport917 km (570 mi)
CGK → PLMPalembang Sultan Mahmud Badaruddin II Airport419 km (261 mi)
CGK → PLWPalu Mutiara - SIS Al-Jufrie Airport1,580 km (982 mi)
CGK → PKUPekanbaru Sultan Syarif Kasim II International Airport / Roesmin Nurjadin AFB933 km (580 mi)
CGK → PNKPontianak Supadio International Airport731 km (454 mi)
CGK → AAPSamarinda Aji Pangeran Tumenggung Pranoto International Airport1,340 km (832 mi)
CGK → SRGSemarang Jenderal Ahmad Yani Airport421 km (262 mi)
CGK → DJJSentani Dortheys Hiyo Eluay International Airport3,770 km (2,350 mi)
CGK → SOQSorong Domine Eduard Osok Airport2,790 km (1,740 mi)
CGK → SUBSurabaya Juanda International Airport691 km (429 mi)
CGK → SOCSurakarta Adisoemarmo International Airport478 km (297 mi)
CGK → TNJTanjung Pinang-Bintan Island Raja Haji Fisabilillah International Airport819 km (509 mi)
CGK → BEJTanjung Redeb - Borneo Island Kalimarau Airport1,510 km (938 mi)
CGK → TRKTarakan Juwata International Airport / Suharnoko Harbani AFB1,600 km (996 mi)
CGK → TTETernate Sultan Babullah Airport2,430 km (1,510 mi)
CGK → YIAYogyakarta Yogyakarta International Airport424 km (264 mi)
Malaysia
CGK → KULKuala Lumpur Kuala Lumpur International Airport1,130 km (702 mi)Route guide
Singapore
CGK → SINSingapore Singapore Changi Airport882 km (548 mi)Route guide
Thailand
CGK → DMKBangkok Don Mueang International Airport2,330 km (1,450 mi)Route guide

Checked against sources:· How we verify

Routes only Batik Air flies, and where it competes

Of the 35 routes here, 3 are flown nonstop by Batik Air alone among the airlines we track: CGK–PER, CGK–BEJ and CGK–TRK.

It overlaps most with Garuda Indonesia (28), Citilink (28) and Lion Air (14) — the number is how many of these routes both airlines fly.

About Batik Air: hubs, alliance and fares →

Sources

  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-09-26
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-09-26
  • en.wikipedia.org — airlines and destinations table (passenger), checked 2026-09-26

Report a change — seen something different at the airport or on the airline's site? We re-check and log corrections publicly.