Lowcost flights from Zagreb (Croatia) to Malta (Malta), €28 - €111

Direct distance between cities: 1107 km. Average direct flight time is 2:18 hours.

Please note! Some routes are seasonal.

From Zagreb to Malta with Ryanair (FR)
From Zagreb to Malta with Lauda Europe (LW)
Average ticket price: €28 - €111

Connection in Barcelona (Spain)
From Zagreb to Barcelona with Level (IB)
From Zagreb to Barcelona with Vueling (VY)
Average ticket price: €30 - €122
From Barcelona to Malta with Ryanair (FR)
From Barcelona to Malta with Level (IB)
From Barcelona to Malta with Vueling (VY)
Average ticket price: €31 - €123
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Zagreb to Basel, Switzerland/Mulhouse with Ryanair (FR)
From Zagreb to Basel, Switzerland/Mulhouse with Lauda Europe (LW)
Average ticket price: €18 - €70
From Basel, Switzerland/Mulhouse to Malta with EasyJet (U2)
Average ticket price: €36 - €145
Connection in Brussels (Belgium)
From Zagreb to Brussels with Ryanair (FR)
From Zagreb to Brussels with Lauda Europe (LW)
Average ticket price: €26 - €104
From Brussels to Malta with Ryanair (FR)
Average ticket price: €46 - €186
Connection in Cologne (Germany)
From Zagreb to Cologne with Smartwings (QS)
From Zagreb to Cologne with Eurowings (EW)
Average ticket price: €22 - €89
From Cologne to Malta with Ryanair (FR)
Average ticket price: €45 - €178
Connection in Copenhagen (Denmark)
From Zagreb to Copenhagen with Norwegian Air Shuttle (DY)
Average ticket price: €28 - €113
From Copenhagen to Malta with Norwegian Air Shuttle (DY)
From Copenhagen to Malta with Norwegian Air Sweden (D8)
Average ticket price: €55 - €221
Connection in Dublin (Ireland)
From Zagreb to Dublin with Ryanair (FR)
From Zagreb to Dublin with Lauda Europe (LW)
Average ticket price: €45 - €181
From Dublin to Malta with Ryanair (FR)
Average ticket price: €63 - €253
Connection in Dusseldorf (Germany)
From Zagreb to Dusseldorf with Eurowings (EW)
From Zagreb to Dusseldorf with Ryanair (FR)
From Zagreb to Dusseldorf with Lauda Europe (LW)
Average ticket price: €23 - €92
From Dusseldorf to Malta with Eurowings (EW)
Average ticket price: €45 - €182
Connection in Eindhoven (Netherlands)
From Zagreb to Eindhoven with Ryanair (FR)
From Zagreb to Eindhoven with Lauda Europe (LW)
Average ticket price: €25 - €100
From Eindhoven to Malta with Ryanair (FR)
Average ticket price: €47 - €188
Connection in Girona (Spain)
From Zagreb to Girona with Ryanair (FR)
Average ticket price: €29 - €115
From Girona to Malta with Ryanair (FR)
Average ticket price: €30 - €122
Connection in Gothenburg (Sweden)
From Zagreb to Gothenburg with Ryanair (FR)
From Zagreb to Gothenburg with Lauda Europe (LW)
Average ticket price: €34 - €136
From Gothenburg to Malta with Ryanair (FR)
Average ticket price: €61 - €244
Connection in Istanbul (Turkey)
From Zagreb to Istanbul with Pegasus Airlines (PC)
Average ticket price: €29 - €116
From Istanbul to Malta with IndiGo (6E)
Average ticket price: €34 - €137
Connection in London (United Kingdom)
From Zagreb to London with Ryanair (FR)
From Zagreb to London with Lauda Europe (LW)
From Zagreb to London with EasyJet (U2)
Average ticket price: €33 - €134
From London to Malta with Transavia France (TO)
From London to Malta with Ryanair (FR)
From London to Malta with EasyJet (U2)
From London to Malta with Jet2.com (LS)
Average ticket price: €52 - €209
Connection in Madrid (Spain)
From Zagreb to Madrid with Level (IB)
Average ticket price: €43 - €171
From Madrid to Malta with Ryanair (FR)
From Madrid to Malta with Level (IB)
Average ticket price: €42 - €167
Connection in Manchester (United Kingdom)
From Zagreb to Manchester with Ryanair (FR)
From Zagreb to Manchester with Lauda Europe (LW)
Average ticket price: €39 - €157
From Manchester to Malta with Ryanair (FR)
From Manchester to Malta with EasyJet (U2)
From Manchester to Malta with Jet2.com (LS)
From Manchester to Malta with Ryanair UK (RK)
Average ticket price: €59 - €235
Connection in Marseille (France)
From Zagreb to Marseille with Ryanair (FR)
From Zagreb to Marseille with Lauda Europe (LW)
Average ticket price: €22 - €89
From Marseille to Malta with Ryanair (FR)
Average ticket price: €28 - €114
Connection in Memmingen (Germany)
From Zagreb to Memmingen with Ryanair (FR)
From Zagreb to Memmingen with Lauda Europe (LW)
Average ticket price: €13 - €51
From Memmingen to Malta with Ryanair (FR)
Average ticket price: €35 - €140
Connection in Milan (Italy)
From Zagreb to Milan with Ryanair (FR)
From Zagreb to Milan with Lauda Europe (LW)
Average ticket price: €13 - €54
From Milan to Malta with Ryanair (FR)
Average ticket price: €29 - €116
Connection in Naples (Italy)
From Zagreb to Naples with Ryanair (FR)
From Zagreb to Naples with Lauda Europe (LW)
Average ticket price: €14 - €56
From Naples to Malta with Ryanair (FR)
From Naples to Malta with EasyJet (U2)
Average ticket price: €14 - €56
Connection in Oslo (Norway)
From Zagreb to Oslo with Ryanair (FR)
From Zagreb to Oslo with Lauda Europe (LW)
Average ticket price: €40 - €162
From Oslo to Malta with Ryanair (FR)
From Oslo to Malta with Norwegian Air Shuttle (DY)
Average ticket price: €67 - €269
Connection in Paris (France)
From Zagreb to Paris with Ryanair (FR)
From Zagreb to Paris with Lauda Europe (LW)
Average ticket price: €27 - €109
From Paris to Malta with Transavia France (TO)
From Paris to Malta with Ryanair (FR)
Average ticket price: €44 - €175
Connection in Pisa (Italy)
From Zagreb to Pisa with Ryanair (FR)
From Zagreb to Pisa with Lauda Europe (LW)
Average ticket price: €13 - €50
From Pisa to Malta with Ryanair (FR)
Average ticket price: €24 - €94
Connection in Rome (Italy)
From Zagreb to Rome with Ryanair (FR)
From Zagreb to Rome with Lauda Europe (LW)
Average ticket price: €13 - €52
From Rome to Malta with Ryanair (FR)
Average ticket price: €17 - €69
Connection in Sofia (Bulgaria)
From Zagreb to Sofia with Ryanair (FR)
From Zagreb to Sofia with Lauda Europe (LW)
Average ticket price: €17 - €68
From Sofia to Malta with Ryanair (FR)
From Sofia to Malta with Buzz (RR)
Average ticket price: €27 - €108
Connection in Thessaloniki (Greece)
From Zagreb to Thessaloniki with Ryanair (FR)
From Zagreb to Thessaloniki with Lauda Europe (LW)
Average ticket price: €20 - €81
From Thessaloniki to Malta with Ryanair (FR)
Average ticket price: €23 - €91