Direct flights from Batam to Jakarta
All flights from BTH to CGK non-stop. There are direct flights from Hang Nadim (BTH), Indonesia to Soekarno Hatta International (CGK), Indonesia with Citilink, Super Air Jet and 4 other airlines. 138 weekly departures are currently scheduled on this route. Departure times range from 07:00 to 21:45 depending on the schedule period. The flight distance is 533 miles (858 km). Flight time ranges from 1 hour and 40 minutes to 1 hour and 50 minutes.
Airlines with non-stop routes:
Citilink
Super Air Jet
Batik Air
Garuda Indonesia
Lion Air
Nam Air
Sriwijaya Air
Flight schedule from Batam to Jakarta with Citilink
This is a weekly direct flight schedule for Citilink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Batam to Jakarta with Super Air Jet
This is a weekly direct flight schedule for Super Air Jet. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Batam to Jakarta with Batik Air
This is a weekly direct flight schedule for Batik Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Batam to Jakarta with Garuda Indonesia
This is a weekly direct flight schedule for Garuda Indonesia. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Batam to Jakarta with Lion Air
This is a weekly direct flight schedule for Lion Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Flight schedule from Batam to Jakarta with Nam Air
This is a weekly direct flight schedule for Nam Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-29
Batam to Jakarta scheduled departures
Select a date to see every published non-stop departure between BTH and CGK.
BTH - CGK route facts
-
Distance533 miles (858 km)
-
Flight time1 hour and 40 minutes to 1 hour and 50 minutes
-
Airlines
Citilink
Super Air Jet
Batik Air
Garuda Indonesia
Lion Air
Nam Air -
Airline alliancesLow-cost carrier SkyTeam
-
CabinsEconomy Business
-
Hub airportsCitilink: CGKBatik Air: CGKGaruda Indonesia: CGKLion Air: CGKNam Air: CGK
-
Arrival terminalsCitilink: Terminal 1Garuda Indonesia: Terminal 3Lion Air: Terminal 1Nam Air: Terminal 1
-
AircraftCitilink: Airbus A320Super Air Jet: Airbus A320Batik Air: Airbus A320 (sharklets) and Airbus A320Garuda Indonesia: Boeing 737-800 PassengerLion Air: Boeing 737-900 PassengerNam Air: Boeing 737-500 Passenger
Route FAQ
Domestic flights from Batam (BTH)
From Batam to Kuala Namu
KNO Knokke
From Batam to Surabaya
SUB Juanda
From Batam to Pekanbaru
PKU Sultan Syarif Kasim Ii
From Batam to Padang
PDG Tabing
From Batam to Palembang
PLM Sultan Mahmud Badaruddin Ii
From Batam to Natuna Ranai
NTX Natuna Ranai Airport
From Batam to Jambi
DJB Sultan Thaha
From Batam to Pontianak
PNK Supadio
From Batam to Semarang
SRG Achmad Yani
From Batam to Yogyakarta
YIA New Yogyakarta International Airport
