Lowcost flights from Zagreb (Croatia) to Sofia (Bulgaria), €17 - €68

Direct distance between cities: 677 km. Average direct flight time is 1:47 hours.

Please note! Some routes are seasonal.

From Zagreb to Sofia with Ryanair (FR)
From Zagreb to Sofia with Lauda Europe (LW)
Average ticket price: €17 - €68

Connection in Alicante (Spain)
From Zagreb to Alicante with Ryanair (FR)
From Zagreb to Alicante with Lauda Europe (LW)
Average ticket price: €40 - €159
From Alicante to Sofia with Wizz Air (W6)
From Alicante to Sofia with Ryanair (FR)
Average ticket price: €52 - €207
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 Sofia with Wizz Air (W6)
From Barcelona to Sofia with Ryanair (FR)
From Barcelona to Sofia with Buzz (RR)
Average ticket price: €44 - €176
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 Sofia with Wizz Air (W6)
Average ticket price: €34 - €138
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 Sofia with Wizz Air (W6)
From Brussels to Sofia with Ryanair (FR)
From Brussels to Sofia with Buzz (RR)
Average ticket price: €43 - €171
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 Sofia with Ryanair (FR)
From Cologne to Sofia with Buzz (RR)
Average ticket price: €39 - €155
Connection in Copenhagen (Denmark)
From Zagreb to Copenhagen with Norwegian Air Shuttle (DY)
Average ticket price: €28 - €113
From Copenhagen to Sofia with Wizz Air (W6)
From Copenhagen to Sofia with Ryanair (FR)
From Copenhagen to Sofia with Buzz (RR)
Average ticket price: €41 - €164
Connection in Dubai (United Arab Emirates)
From Zagreb to Dubai with flydubai (FZ)
Average ticket price: €104 - €416
From Dubai to Sofia with flydubai (FZ)
From Dubai to Sofia with Wizz Air (W6)
Average ticket price: €87 - €349
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 Sofia with Ryanair (FR)
Average ticket price: €62 - €248
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 Sofia with Eurowings (EW)
Average ticket price: €39 - €157
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 Sofia with Wizz Air (W6)
From Eindhoven to Sofia with Ryanair (FR)
From Eindhoven to Sofia with Buzz (RR)
Average ticket price: €42 - €167
Connection in Frankfurt (Germany)
From Zagreb to Frankfurt with Ryanair (FR)
From Zagreb to Frankfurt with Lauda Europe (LW)
Average ticket price: €18 - €74
From Frankfurt to Sofia with Wizz Air (W6)
From Frankfurt to Sofia with Ryanair (FR)
Average ticket price: €35 - €140
Connection in Istanbul (Turkey)
From Zagreb to Istanbul with Pegasus Airlines (PC)
Average ticket price: €29 - €116
From Istanbul to Sofia with IndiGo (6E)
From Istanbul to Sofia with Pegasus Airlines (PC)
Average ticket price: €12 - €49
Connection in Karlsruhe/Baden Baden (Germany)
From Zagreb to Karlsruhe/Baden Baden with Ryanair (FR)
From Zagreb to Karlsruhe/Baden Baden with Lauda Europe (LW)
Average ticket price: €17 - €68
From Karlsruhe/Baden Baden to Sofia with Ryanair (FR)
From Karlsruhe/Baden Baden to Sofia with Buzz (RR)
Average ticket price: €34 - €136
Connection in Kerkyra (Greece)
From Zagreb to Kerkyra with Ryanair (FR)
Average ticket price: €19 - €75
From Kerkyra to Sofia with Ryanair (FR)
Average ticket price: €11 - €45
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 Sofia with Wizz Air (W6)
From London to Sofia with Ryanair (FR)
From London to Sofia with Buzz (RR)
From London to Sofia with EasyJet (U2)
Average ticket price: €50 - €201
Connection in Madrid (Spain)
From Zagreb to Madrid with Level (IB)
Average ticket price: €43 - €171
From Madrid to Sofia with Wizz Air (W6)
From Madrid to Sofia with Ryanair (FR)
From Madrid to Sofia with Buzz (RR)
From Madrid to Sofia with Level (IB)
Average ticket price: €57 - €226
Connection in Malaga (Spain)
From Zagreb to Malaga with Ryanair (FR)
From Zagreb to Malaga with Lauda Europe (LW)
Average ticket price: €49 - €198
From Malaga to Sofia with Wizz Air (W6)
From Malaga to Sofia with Ryanair (FR)
From Malaga to Sofia with Buzz (RR)
Average ticket price: €62 - €246
Connection in Malta (Malta)
From Zagreb to Malta with Ryanair (FR)
From Zagreb to Malta with Lauda Europe (LW)
Average ticket price: €28 - €111
From Malta to Sofia with Ryanair (FR)
From Malta to Sofia with Buzz (RR)
Average ticket price: €27 - €108
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 Sofia with EasyJet (U2)
Average ticket price: €56 - €223
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 Sofia with Wizz Air (W6)
From Memmingen to Sofia with Ryanair (FR)
From Memmingen to Sofia with Buzz (RR)
Average ticket price: €30 - €119
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 Sofia with Wizz Air (W6)
From Milan to Sofia with Ryanair (FR)
From Milan to Sofia with Buzz (RR)
Average ticket price: €29 - €118
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 Sofia with Wizz Air (W6)
From Naples to Sofia with Ryanair (FR)
From Naples to Sofia with Buzz (RR)
Average ticket price: €20 - €79
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 Sofia with Norwegian Air Shuttle (DY)
Average ticket price: €53 - €210
Connection in Palma Mallorca (Spain)
From Zagreb to Palma Mallorca with Ryanair (FR)
From Zagreb to Palma Mallorca with Lauda Europe (LW)
Average ticket price: €32 - €129
From Palma Mallorca to Sofia with Ryanair (FR)
From Palma Mallorca to Sofia with Lauda Europe (LW)
From Palma Mallorca to Sofia with Buzz (RR)
Average ticket price: €44 - €176
Connection in Paphos (Cyprus)
From Zagreb to Paphos with Ryanair (FR)
From Zagreb to Paphos with Lauda Europe (LW)
Average ticket price: €46 - €185
From Paphos to Sofia with Buzz (RR)
Average ticket price: €30 - €119
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 Sofia with Wizz Air (W6)
From Paris to Sofia with Ryanair (FR)
From Paris to Sofia with Buzz (RR)
Average ticket price: €44 - €177
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 Sofia with Wizz Air (W6)
From Rome to Sofia with Ryanair (FR)
From Rome to Sofia with Buzz (RR)
Average ticket price: €23 - €90