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




