Lowcost flights from Batam (Indonesia) to Yogyakarta (Indonesia), €30 - €121

Direct distance between cities: 1214 km. Average direct flight time is 2:25 hours.

Please note! Some routes are seasonal.

From Batam to Yogyakarta with Super Air Jet (IU)
From Batam to Yogyakarta with Lion Air (JT)
Average ticket price: €30 - €121

Connection in Balikpapan (Indonesia)
From Batam to Balikpapan with Lion Air (JT)
Average ticket price: €36 - €145
From Balikpapan to Yogyakarta with Citilink (QG)
From Balikpapan to Yogyakarta with Lion Air (JT)
From Balikpapan to Yogyakarta with Super Air Jet (IU)
Average ticket price: €26 - €102
Connection in Bandung (Indonesia)
From Batam to Bandung with Lion Air (JT)
Average ticket price: €24 - €97
From Bandung to Yogyakarta with Lion Air (JT)
Average ticket price: €8 - €33
Connection in Denpasar (Bali) (Indonesia)
From Batam to Denpasar (Bali) with Lion Air (JT)
Average ticket price: €41 - €164
From Denpasar (Bali) to Yogyakarta with Indonesia AirAsia (QZ)
From Denpasar (Bali) to Yogyakarta with Lion Air (JT)
Average ticket price: €13 - €53
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 Yogyakarta with Citilink (QG)
From Jakarta to Yogyakarta with Indonesia AirAsia (QZ)
From Jakarta to Yogyakarta with Lion Air (JT)
From Jakarta to Yogyakarta with TransNusa (8B)
Average ticket price: €11 - €43
Connection in Jambi (Indonesia)
From Batam to Jambi with Jiangxi Air (RY)
From Batam to Jambi with Lion Air (JT)
From Batam to Jambi with Super Air Jet (IU)
Average ticket price: €8 - €31
From Jambi to Yogyakarta with Super Air Jet (IU)
Average ticket price: €25 - €102
Connection in Kuala Lumpur (Malaysia)
From Batam to Kuala Lumpur with Firefly (FY)
Average ticket price: €9 - €35
From Kuala Lumpur to Yogyakarta with AirAsia (AK)
Average ticket price: €39 - €156
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 Yogyakarta with Lion Air (JT)
Average ticket price: €45 - €182
Connection in Padang (Indonesia)
From Batam to Padang with Citilink (QG)
From Batam to Padang with Lion Air (JT)
From Batam to Padang with Super Air Jet (IU)
Average ticket price: €12 - €48
From Padang to Yogyakarta with Super Air Jet (IU)
Average ticket price: €34 - €137
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 Yogyakarta with Super Air Jet (IU)
Average ticket price: €21 - €84
Connection in Pangkal Pinang (Indonesia)
From Batam to Pangkal Pinang with Lion Air (JT)
From Batam to Pangkal Pinang with Super Air Jet (IU)
Average ticket price: €11 - €43
From Pangkal Pinang to Yogyakarta with Super Air Jet (IU)
Average ticket price: €20 - €79
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 Yogyakarta with Citilink (QG)
From Pekanbaru to Yogyakarta with Lion Air (JT)
Average ticket price: €34 - €136
Connection in Pontianak (Indonesia)
From Batam to Pontianak with Lion Air (JT)
Average ticket price: €15 - €61
From Pontianak to Yogyakarta with Super Air Jet (IU)
Average ticket price: €21 - €86
Connection in Surabaya (Indonesia)
From Batam to Surabaya with Citilink (QG)
From Batam to Surabaya with Lion Air (JT)
Average ticket price: €34 - €135
From Surabaya to Yogyakarta with Lion Air (JT)
Average ticket price: €7 - €26