- Home
- Flights
- Flights from Surabaya
- Surabaya to Batam
Flights from Surabaya to Batam
Citilink and Lion Air fly nonstop from Surabaya to Batam. The flight takes around 2h 11m.
Direct flights available 2h 11m
Surabaya to Batam at a glance
Fastest flight2h 11mEstimated
Nonstop flightsYesCitilink, Lion Air
Airlines flying nonstop from Surabaya to Batam
2 airlines on this route.
Good to know
- Distance
- 1,348 km837 miles
- Flight time
- 2h 11mestimate
- Time difference
- NoneBatam vs Surabaya
- Currency in Batam
- IDR
- Airports
- SUB → BTH
Flights from Surabaya to Batam: questions answered
Are there direct flights from Surabaya to Batam?
Yes. Citilink and Lion Air fly this route nonstop.
How long is the flight from Surabaya to Batam?
A nonstop flight covers 1,348 km and takes around 2h 11m.
Which airlines fly from Surabaya to Batam?
Citilink and Lion Air operate nonstop flights on this route.
Which airports serve Surabaya and Batam?
Surabaya: Juanda International Airport (SUB). Batam: Hang Nadim International Airport (BTH).





