Lowcost flights from Thessaloniki (Greece) to Zagreb (Croatia), €20 - €81

Direct distance between cities: 806 km. Average direct flight time is 1:56 hours.

Please note! Some routes are seasonal.

From Thessaloniki to Zagreb with Ryanair (FR)
From Thessaloniki to Zagreb with Lauda Europe (LW)
Average ticket price: €20 - €81

Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Thessaloniki to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €37 - €148
From Basel, Switzerland/Mulhouse to Zagreb with Ryanair (FR)
From Basel, Switzerland/Mulhouse to Zagreb with Lauda Europe (LW)
Average ticket price: €18 - €70
Connection in Brussels (Belgium)
From Thessaloniki to Brussels with Ryanair (FR)
From Thessaloniki to Brussels with Transavia (HV)
Average ticket price: €46 - €184
From Brussels to Zagreb with Ryanair (FR)
From Brussels to Zagreb with Lauda Europe (LW)
Average ticket price: €26 - €104
Connection in Cologne (Germany)
From Thessaloniki to Cologne with Smartwings (QS)
From Thessaloniki to Cologne with Eurowings (EW)
Average ticket price: €42 - €169
From Cologne to Zagreb with Smartwings (QS)
From Cologne to Zagreb with Eurowings (EW)
Average ticket price: €22 - €89
Connection in Copenhagen (Denmark)
From Thessaloniki to Copenhagen with Ryanair (FR)
Average ticket price: €46 - €185
From Copenhagen to Zagreb with Norwegian Air Shuttle (DY)
Average ticket price: €28 - €113
Connection in Dublin (Ireland)
From Thessaloniki to Dublin with Ryanair (FR)
Average ticket price: €65 - €261
From Dublin to Zagreb with Ryanair (FR)
From Dublin to Zagreb with Lauda Europe (LW)
Average ticket price: €45 - €181
Connection in Dusseldorf (Germany)
From Thessaloniki to Dusseldorf with Eurowings Europe (E6)
From Thessaloniki to Dusseldorf with Eurowings (EW)
From Thessaloniki to Dusseldorf with Ryanair (FR)
Average ticket price: €43 - €172
From Dusseldorf to Zagreb with Eurowings (EW)
From Dusseldorf to Zagreb with Ryanair (FR)
From Dusseldorf to Zagreb with Lauda Europe (LW)
Average ticket price: €23 - €92
Connection in Eindhoven (Netherlands)
From Thessaloniki to Eindhoven with Ryanair (FR)
Average ticket price: €45 - €181
From Eindhoven to Zagreb with Ryanair (FR)
From Eindhoven to Zagreb with Lauda Europe (LW)
Average ticket price: €25 - €100
Connection in Frankfurt (Germany)
From Thessaloniki to Frankfurt with Ryanair (FR)
Average ticket price: €39 - €154
From Frankfurt to Zagreb with Ryanair (FR)
From Frankfurt to Zagreb with Lauda Europe (LW)
Average ticket price: €18 - €74
Connection in Girona (Spain)
From Thessaloniki to Girona with Ryanair (FR)
Average ticket price: €42 - €169
From Girona to Zagreb with Ryanair (FR)
Average ticket price: €29 - €115
Connection in Karlsruhe/Baden Baden (Germany)
From Thessaloniki to Karlsruhe/Baden Baden with Ryanair (FR)
Average ticket price: €37 - €148
From Karlsruhe/Baden Baden to Zagreb with Ryanair (FR)
From Karlsruhe/Baden Baden to Zagreb with Lauda Europe (LW)
Average ticket price: €17 - €68
Connection in Kerkyra (Greece)
From Thessaloniki to Kerkyra with Ryanair (FR)
Average ticket price: €7 - €28
From Kerkyra to Zagreb with Ryanair (FR)
Average ticket price: €19 - €75
Connection in London (United Kingdom)
From Thessaloniki to London with Ryanair (FR)
From Thessaloniki to London with EasyJet (U2)
From Thessaloniki to London with Jet2.com (LS)
Average ticket price: €53 - €214
From London to Zagreb with Ryanair (FR)
From London to Zagreb with Lauda Europe (LW)
From London to Zagreb with EasyJet (U2)
Average ticket price: €33 - €134
Connection in Malta (Malta)
From Thessaloniki to Malta with Ryanair (FR)
Average ticket price: €23 - €91
From Malta to Zagreb with Ryanair (FR)
From Malta to Zagreb with Lauda Europe (LW)
Average ticket price: €28 - €111
Connection in Manchester (United Kingdom)
From Thessaloniki to Manchester with EasyJet (U2)
From Thessaloniki to Manchester with Jet2.com (LS)
Average ticket price: €59 - €237
From Manchester to Zagreb with Ryanair (FR)
From Manchester to Zagreb with Lauda Europe (LW)
Average ticket price: €39 - €157
Connection in Memmingen (Germany)
From Thessaloniki to Memmingen with Ryanair (FR)
Average ticket price: €33 - €131
From Memmingen to Zagreb with Ryanair (FR)
From Memmingen to Zagreb with Lauda Europe (LW)
Average ticket price: €13 - €51
Connection in Milan (Italy)
From Thessaloniki to Milan with Ryanair (FR)
From Thessaloniki to Milan with Volotea (V7)
From Thessaloniki to Milan with EasyJet (U2)
Average ticket price: €31 - €125
From Milan to Zagreb with Ryanair (FR)
From Milan to Zagreb with Lauda Europe (LW)
Average ticket price: €13 - €54
Connection in Naples (Italy)
From Thessaloniki to Naples with Ryanair (FR)
Average ticket price: €18 - €74
From Naples to Zagreb with Ryanair (FR)
From Naples to Zagreb with Lauda Europe (LW)
Average ticket price: €14 - €56
Connection in Oslo (Norway)
From Thessaloniki to Oslo with Ryanair (FR)
Average ticket price: €58 - €232
From Oslo to Zagreb with Ryanair (FR)
From Oslo to Zagreb with Lauda Europe (LW)
Average ticket price: €40 - €162
Connection in Paphos (Cyprus)
From Thessaloniki to Paphos with Ryanair (FR)
Average ticket price: €26 - €106
From Paphos to Zagreb with Lauda Europe (LW)
Average ticket price: €46 - €185
Connection in Paris (France)
From Thessaloniki to Paris with Transavia France (TO)
From Thessaloniki to Paris with Ryanair (FR)
Average ticket price: €47 - €187
From Paris to Zagreb with Ryanair (FR)
From Paris to Zagreb with Lauda Europe (LW)
Average ticket price: €27 - €109
Connection in Pisa (Italy)
From Thessaloniki to Pisa with Ryanair (FR)
Average ticket price: €27 - €110
From Pisa to Zagreb with Ryanair (FR)
From Pisa to Zagreb with Lauda Europe (LW)
Average ticket price: €13 - €50
Connection in Rome (Italy)
From Thessaloniki to Rome with Ryanair (FR)
From Thessaloniki to Rome with Volotea (V7)
From Thessaloniki to Rome with EasyJet (U2)
Average ticket price: €22 - €89
From Rome to Zagreb with Ryanair (FR)
From Rome to Zagreb with Lauda Europe (LW)
Average ticket price: €13 - €52
Connection in Stuttgart (Germany)
From Thessaloniki to Stuttgart with Eurowings (EW)
Average ticket price: €36 - €142
From Stuttgart to Zagreb with Eurowings (EW)
Average ticket price: €16 - €62