FlyDirectFrom / Airports / Indonesia

Direct flights from Batam BTH

Batam Hang Nadim International Airport (BTH), Indonesia. 14 nonstop destinations in 2 countries.

Routes from the OpenFlights archive (~2014) with known defunct carriers removed; not verified as current. Estimated durations, not a timetable.

Open BTH on the map

DestinationAirlinesDistanceTimeStatus
Pekanbaru PKUSultan Syarif Kasim Ii (Simpang Tiga) Airport, IndonesiaCitilink Indonesia, Lion Air306 km0:52Archive
Jambi DJBSultan Thaha Airport, IndonesiaLion Air, Sriwijaya Air311 km0:52Archive
Kuala Lumpur SZBSultan Abdul Aziz Shah International Airport, MalaysiaFirefly363 km0:56Archive
Palembang PLMSultan Mahmud Badaruddin II Airport, IndonesiaCitilink Indonesia, Lion Air452 km1:02Archive
Padang PDGMinangkabau International Airport, IndonesiaCitilink Indonesia, Lion Air477 km1:04Archive
Pontianak PNKSupadio Airport, IndonesiaLion Air604 km1:13Archive
Bandar Lampung-Sumatra Island TKGRadin Inten II (Branti) Airport, IndonesiaGaruda Indonesia, Lion Air717 km1:21Archive
Jakarta CGKSoekarno-Hatta International Airport, IndonesiaCitilink Indonesia, Garuda Indonesia, Lion Air, Sriwijaya Air854 km1:30Archive
Bandung BDOHusein Sastranegara International Airport, IndonesiaLion Air971 km1:39Archive
Semarang SRGAchmad Yani Airport, IndonesiaLion Air1,137 km1:50Archive
Yogyakarta JOGAdi Sutjipto International Airport, IndonesiaLion Air1,213 km1:56Archive
Surabaya SUBJuanda International Airport, IndonesiaCitilink Indonesia, Lion Air1,348 km2:05Archive
Balikpapan BPNSultan Aji Muhamad Sulaiman Airport, IndonesiaLion Air1,445 km2:12Archive
Denpasar DPSNgurah Rai (Bali) International Airport, IndonesiaLion Air1,644 km2:26Archive

At a glance

Nonstop destinations
14
Countries served
2
Airlines
5
Longest route
Denpasar (DPS), 1,644 km
Shortest route
Pekanbaru (PKU), 306 km
Verified current
0 of 14

Nearby departure airports

Other origins within 400 km of BTH, nearest first.

About these routes

Rows marked Verified were seen operating in the 30 days to 2026-09-10. Rows marked Archive come from the OpenFlights route archive (around 2014); we remove the airlines we know have folded, but a route can still have changed since, so treat those rows as a starting point and confirm with the airline before booking. How the data is built.