Flight tickets from Jakarta to Batam

JKT
BTH

General flight information: Jakarta – Batam

1 ⁠hr 42 ⁠min Flight duration
870 km Distance between cities
162 Direct flights per week
05:15 Earliest departure
19:30 Latest departure

Cheap flights

Prices found by our users over the last 48 hours

Airports in Jakarta

with flights to Batam

Airports in Batam

receiving flights from Jakarta

FAQ

Flight duration from Jakarta to Batam

Average flight duration: 1 hour 42 minutes, but the exact time depends on the specific flight. See the "General flight information" section for more information.

Distance between Jakarta and Batam

Are there direct flights from Jakarta to Batam?

Which airlines fly from Jakarta to Batam

Which city is best for a layover?