Did you know?
- The shortest flight between Batam and Surabaya on Jaro is 1542 km.
- The shortest nonstop flight time from Batam to Surabaya is 2 hours, 10 minutes on BTV, Jaro, PT Sriwijaya.
- The shortest nonstop flight from Batam to Surabaya is 1346 km on BTV, Jaro, PT Sriwijaya.
- Garuda has the most one stop flights between Batam and Surabaya.
- The shortest connecting flight from Batam to Surabaya is 4 hours, 5 minutes on Garuda.
Hotels in Surabaya
Traveling on the route and need hotel in Surabaya? Choose from more than 45,000 hotels.