Lowcost flights from Batam (Indonesia) to Surabaya (Indonesia), €34 - €135

Direct distance between cities: 1349 km. Average direct flight time is 2:35 hours.

Please note! Some routes are seasonal.

From Batam to Surabaya with Lion Air (JT)
From Batam to Surabaya with Citilink (QG)
Average ticket price: €34 - €135

Connection in Balikpapan (Indonesia)
From Batam to Balikpapan with Lion Air (JT)
Average ticket price: €36 - €145
From Balikpapan to Surabaya with Citilink (QG)
From Balikpapan to Surabaya with Lion Air (JT)
From Balikpapan to Surabaya with Super Air Jet (IU)
Average ticket price: €21 - €82
Connection in Bandung (Indonesia)
From Batam to Bandung with Lion Air (JT)
Average ticket price: €24 - €97
From Bandung to Surabaya with Indonesia AirAsia (QZ)
From Bandung to Surabaya with Lion Air (JT)
Average ticket price: €14 - €58
Connection in Denpasar (Bali) (Indonesia)
From Batam to Denpasar (Bali) with Lion Air (JT)
Average ticket price: €41 - €164
From Denpasar (Bali) to Surabaya with Citilink (QG)
From Denpasar (Bali) to Surabaya with Indonesia AirAsia (QZ)
From Denpasar (Bali) to Surabaya with Lion Air (JT)
From Denpasar (Bali) to Surabaya with Super Air Jet (IU)
Average ticket price: €8 - €30
Connection in Jakarta (Indonesia)
From Batam to Jakarta with Citilink (QG)
From Batam to Jakarta with Lion Air (JT)
From Batam to Jakarta with Super Air Jet (IU)
Average ticket price: €22 - €87
From Jakarta to Surabaya with Citilink (QG)
From Jakarta to Surabaya with Indonesia AirAsia (QZ)
From Jakarta to Surabaya with Lion Air (JT)
Average ticket price: €17 - €67
Connection in Kuala Lumpur (Malaysia)
From Batam to Kuala Lumpur with Firefly (FY)
Average ticket price: €9 - €35
From Kuala Lumpur to Surabaya with Citilink (QG)
From Kuala Lumpur to Surabaya with Indonesia AirAsia (QZ)
From Kuala Lumpur to Surabaya with Lion Air (JT)
From Kuala Lumpur to Surabaya with AirAsia (AK)
Average ticket price: €42 - €170
Connection in Medan (Indonesia)
From Batam to Medan with Citilink (QG)
From Batam to Medan with Lion Air (JT)
Average ticket price: €17 - €66
From Medan to Surabaya with Indonesia AirAsia (QZ)
From Medan to Surabaya with Super Air Jet (IU)
Average ticket price: €50 - €198
Connection in Palembang (Indonesia)
From Batam to Palembang with Citilink (QG)
From Batam to Palembang with Lion Air (JT)
Average ticket price: €11 - €45
From Palembang to Surabaya with Lion Air (JT)
Average ticket price: €26 - €102
Connection in Pekanbaru (Indonesia)
From Batam to Pekanbaru with Jiangxi Air (RY)
From Batam to Pekanbaru with Citilink (QG)
From Batam to Pekanbaru with Lion Air (JT)
From Batam to Pekanbaru with Super Air Jet (IU)
Average ticket price: €8 - €31
From Pekanbaru to Surabaya with Lion Air (JT)
Average ticket price: €38 - €153
Connection in Pontianak (Indonesia)
From Batam to Pontianak with Lion Air (JT)
Average ticket price: €15 - €61
From Pontianak to Surabaya with Citilink (QG)
From Pontianak to Surabaya with Lion Air (JT)
Average ticket price: €22 - €89
Connection in Semarang (Indonesia)
From Batam to Semarang with Lion Air (JT)
From Batam to Semarang with Super Air Jet (IU)
Average ticket price: €28 - €114
From Semarang to Surabaya with Jiangxi Air (RY)
From Semarang to Surabaya with Lion Air (JT)
Average ticket price: €7 - €27
Connection in Yogyakarta (Indonesia)
From Batam to Yogyakarta with Lion Air (JT)
From Batam to Yogyakarta with Super Air Jet (IU)
Average ticket price: €30 - €121
From Yogyakarta to Surabaya with Lion Air (JT)
Average ticket price: €7 - €26