Lowcost flights from Edinburgh (United Kingdom) to Sofia (Bulgaria), €60 - €240

Direct distance between cities: 2402 km. Average direct flight time is 3:49 hours.

Please note! Some routes are seasonal.

From Edinburgh to Sofia with Ryanair (FR)
From Edinburgh to Sofia with Buzz (RR)
Average ticket price: €60 - €240

Connection in Alicante (Spain)
From Edinburgh to Alicante with Ryanair (FR)
From Edinburgh to Alicante with EasyJet (U2)
From Edinburgh to Alicante with Jet2.com (LS)
From Edinburgh to Alicante with Ryanair UK (RK)
Average ticket price: €49 - €197
From Alicante to Sofia with Wizz Air (W6)
From Alicante to Sofia with Ryanair (FR)
Average ticket price: €52 - €207
Connection in Antalya (Turkey)
From Edinburgh to Antalya with EasyJet (U2)
From Edinburgh to Antalya with Jet2.com (LS)
Average ticket price: €83 - €330
From Antalya to Sofia with Pegasus Airlines (PC)
Average ticket price: €23 - €90
Connection in Barcelona (Spain)
From Edinburgh to Barcelona with Ryanair (FR)
From Edinburgh to Barcelona with Level (IB)
From Edinburgh to Barcelona with Vueling (VY)
Average ticket price: €42 - €167
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 Bari (Italy)
From Edinburgh to Bari with Ryanair (FR)
Average ticket price: €55 - €220
From Bari to Sofia with Wizz Air (W6)
From Bari to Sofia with Ryanair (FR)
From Bari to Sofia with Buzz (RR)
Average ticket price: €14 - €57
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Edinburgh to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €29 - €116
From Basel, Switzerland/Mulhouse to Sofia with Wizz Air (W6)
Average ticket price: €34 - €138
Connection in Berlin (Germany)
From Edinburgh to Berlin with Ryanair (FR)
From Edinburgh to Berlin with EasyJet (U2)
From Edinburgh to Berlin with Ryanair UK (RK)
Average ticket price: €29 - €114
From Berlin to Sofia with Eurowings (EW)
From Berlin to Sofia with Ryanair (FR)
From Berlin to Sofia with Buzz (RR)
From Berlin to Sofia with EasyJet (U2)
Average ticket price: €33 - €132
Connection in Birmingham (United Kingdom)
From Edinburgh to Birmingham with EasyJet (U2)
Average ticket price: €10 - €40
From Birmingham to Sofia with Ryanair (FR)
From Birmingham to Sofia with Buzz (RR)
Average ticket price: €54 - €217
Connection in Bologna (Italy)
From Edinburgh to Bologna with Ryanair (FR)
Average ticket price: €41 - €163
From Bologna to Sofia with Wizz Air (W6)
From Bologna to Sofia with Ryanair (FR)
From Bologna to Sofia with Buzz (RR)
Average ticket price: €25 - €99
Connection in Bratislava (Slovakia)
From Edinburgh to Bratislava with Ryanair (FR)
From Edinburgh to Bratislava with Buzz (RR)
From Edinburgh to Bratislava with Ryanair UK (RK)
Average ticket price: €41 - €163
From Bratislava to Sofia with Ryanair (FR)
From Bratislava to Sofia with Buzz (RR)
Average ticket price: €19 - €78
Connection in Bristol (United Kingdom)
From Edinburgh to Bristol with EasyJet (U2)
Average ticket price: €13 - €51
From Bristol to Sofia with Ryanair (FR)
From Bristol to Sofia with Buzz (RR)
Average ticket price: €55 - €219
Connection in Brussels (Belgium)
From Edinburgh to Brussels with Ryanair (FR)
From Edinburgh to Brussels with Ryanair UK (RK)
Average ticket price: €19 - €76
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 Budapest (Hungary)
From Edinburgh to Budapest with Ryanair (FR)
From Edinburgh to Budapest with Buzz (RR)
From Edinburgh to Budapest with Jet2.com (LS)
From Edinburgh to Budapest with Ryanair UK (RK)
Average ticket price: €45 - €179
From Budapest to Sofia with Ryanair (FR)
From Budapest to Sofia with Buzz (RR)
Average ticket price: €16 - €64
Connection in Catania (Italy)
From Edinburgh to Catania with EasyJet (U2)
Average ticket price: €62 - €247
From Catania to Sofia with Wizz Air (W6)
From Catania to Sofia with Ryanair (FR)
From Catania to Sofia with Buzz (RR)
Average ticket price: €23 - €92
Connection in Cologne (Germany)
From Edinburgh to Cologne with Smartwings (QS)
From Edinburgh to Cologne with Eurowings (EW)
Average ticket price: €22 - €87
From Cologne to Sofia with Ryanair (FR)
From Cologne to Sofia with Buzz (RR)
Average ticket price: €39 - €155
Connection in Copenhagen (Denmark)
From Edinburgh to Copenhagen with Ryanair (FR)
From Edinburgh to Copenhagen with Norwegian Air Shuttle (DY)
From Edinburgh to Copenhagen with Norwegian Air Sweden (D8)
From Edinburgh to Copenhagen with EasyJet (U2)
From Edinburgh to Copenhagen with Ryanair UK (RK)
Average ticket price: €25 - €98
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 Dublin (Ireland)
From Edinburgh to Dublin with Ryanair (FR)
From Edinburgh to Dublin with Ryanair UK (RK)
Average ticket price: €9 - €34
From Dublin to Sofia with Ryanair (FR)
Average ticket price: €62 - €248
Connection in Dusseldorf (Germany)
From Edinburgh to Dusseldorf with Eurowings Europe (E6)
From Edinburgh to Dusseldorf with Eurowings (EW)
From Edinburgh to Dusseldorf with Ryanair (FR)
From Edinburgh to Dusseldorf with Ryanair UK (RK)
Average ticket price: €21 - €84
From Dusseldorf to Sofia with Eurowings (EW)
Average ticket price: €39 - €157
Connection in Eindhoven (Netherlands)
From Edinburgh to Eindhoven with Ryanair (FR)
From Edinburgh to Eindhoven with Ryanair UK (RK)
Average ticket price: €19 - €76
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 Edinburgh to Frankfurt with Ryanair (FR)
Average ticket price: €26 - €102
From Frankfurt to Sofia with Wizz Air (W6)
From Frankfurt to Sofia with Ryanair (FR)
Average ticket price: €35 - €140
Connection in Geneva (Switzerland)
From Edinburgh to Geneva with EasyJet (U2)
Average ticket price: €32 - €126
From Geneva to Sofia with Wizz Air (W6)
Average ticket price: €36 - €142
Connection in Hamburg (Germany)
From Edinburgh to Hamburg with Ryanair (FR)
From Edinburgh to Hamburg with EasyJet (U2)
From Edinburgh to Hamburg with Ryanair UK (RK)
Average ticket price: €22 - €89
From Hamburg to Sofia with Wizz Air (W6)
Average ticket price: €39 - €156
Connection in Heraklion (Greece)
From Edinburgh to Heraklion with EasyJet (U2)
From Edinburgh to Heraklion with Jet2.com (LS)
Average ticket price: €78 - €314
From Heraklion to Sofia with Wizz Air (W6)
From Heraklion to Sofia with Wizz Air Malta (W4)
Average ticket price: €21 - €83
Connection in Istanbul (Turkey)
From Edinburgh to Istanbul with IndiGo (6E)
Average ticket price: €71 - €285
From Istanbul to Sofia with IndiGo (6E)
From Istanbul to Sofia with Pegasus Airlines (PC)
Average ticket price: €12 - €49
Connection in Kerkyra (Greece)
From Edinburgh to Kerkyra with Ryanair (FR)
From Edinburgh to Kerkyra with EasyJet (U2)
From Edinburgh to Kerkyra with Jet2.com (LS)
Average ticket price: €62 - €248
From Kerkyra to Sofia with Ryanair (FR)
Average ticket price: €11 - €45
Connection in Larnaca (Cyprus)
From Edinburgh to Larnaca with Dan Air (DN)
From Edinburgh to Larnaca with Jet2.com (LS)
Average ticket price: €91 - €364
From Larnaca to Sofia with Wizz Air (W6)
Average ticket price: €31 - €124
Connection in London (United Kingdom)
From Edinburgh to London with Ryanair (FR)
From Edinburgh to London with Level (IB)
From Edinburgh to London with EasyJet (U2)
From Edinburgh to London with Ryanair UK (RK)
Average ticket price: €13 - €54
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 Lyon (France)
From Edinburgh to Lyon with EasyJet (U2)
Average ticket price: €32 - €126
From Lyon to Sofia with Wizz Air (W6)
Average ticket price: €38 - €152
Connection in Madrid (Spain)
From Edinburgh to Madrid with Ryanair (FR)
From Edinburgh to Madrid with Iberia Express (I2)
From Edinburgh to Madrid with Level (IB)
From Edinburgh to Madrid with EasyJet (U2)
Average ticket price: €43 - €173
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 Edinburgh to Malaga with Ryanair (FR)
From Edinburgh to Malaga with Jet2.com (LS)
From Edinburgh to Malaga with Ryanair UK (RK)
Average ticket price: €54 - €214
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 Edinburgh to Malta with Ryanair (FR)
From Edinburgh to Malta with Jet2.com (LS)
Average ticket price: €65 - €260
From Malta to Sofia with Ryanair (FR)
From Malta to Sofia with Buzz (RR)
Average ticket price: €27 - €108
Connection in Memmingen (Germany)
From Edinburgh to Memmingen with Ryanair (FR)
Average ticket price: €32 - €127
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 Edinburgh to Milan with Ryanair (FR)
From Edinburgh to Milan with EasyJet (U2)
From Edinburgh to Milan with Ryanair UK (RK)
Average ticket price: €36 - €145
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 Edinburgh to Naples with Ryanair (FR)
From Edinburgh to Naples with EasyJet (U2)
From Edinburgh to Naples with Jet2.com (LS)
From Edinburgh to Naples with Ryanair UK (RK)
Average ticket price: €53 - €211
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 Nice (France)
From Edinburgh to Nice with EasyJet (U2)
Average ticket price: €39 - €155
From Nice to Sofia with Wizz Air (W6)
Average ticket price: €33 - €132
Connection in Oslo (Norway)
From Edinburgh to Oslo with Ryanair (FR)
From Edinburgh to Oslo with Norwegian Air Shuttle (DY)
From Edinburgh to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €23 - €93
From Oslo to Sofia with Norwegian Air Shuttle (DY)
Average ticket price: €53 - €210
Connection in Palma Mallorca (Spain)
From Edinburgh to Palma Mallorca with Transavia France (TO)
From Edinburgh to Palma Mallorca with Ryanair (FR)
From Edinburgh to Palma Mallorca with Level (IB)
From Edinburgh to Palma Mallorca with EasyJet (U2)
From Edinburgh to Palma Mallorca with Jet2.com (LS)
From Edinburgh to Palma Mallorca with Ryanair UK (RK)
Average ticket price: €47 - €188
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 Edinburgh to Paphos with EasyJet (U2)
From Edinburgh to Paphos with Jet2.com (LS)
Average ticket price: €90 - €359
From Paphos to Sofia with Buzz (RR)
Average ticket price: €30 - €119
Connection in Paris (France)
From Edinburgh to Paris with Gol Transportes Aéreos (G3)
From Edinburgh to Paris with Transavia France (TO)
From Edinburgh to Paris with Ryanair (FR)
From Edinburgh to Paris with EasyJet (U2)
From Edinburgh to Paris with Ryanair UK (RK)
Average ticket price: €22 - €87
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 Edinburgh to Rome with Ryanair (FR)
From Edinburgh to Rome with Jet2.com (LS)
From Edinburgh to Rome with Ryanair UK (RK)
Average ticket price: €48 - €193
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
Connection in Valencia (Spain)
From Edinburgh to Valencia with Ryanair (FR)
From Edinburgh to Valencia with Ryanair UK (RK)
Average ticket price: €46 - €184
From Valencia to Sofia with Wizz Air (W6)
From Valencia to Sofia with Ryanair (FR)
From Valencia to Sofia with Buzz (RR)
Average ticket price: €51 - €203
Connection in Venice (Italy)
From Edinburgh to Venice with Ryanair (FR)
From Edinburgh to Venice with EasyJet (U2)
From Edinburgh to Venice with Jet2.com (LS)
From Edinburgh to Venice with Ryanair UK (RK)
Average ticket price: €40 - €159
From Venice to Sofia with Wizz Air (W6)
From Venice to Sofia with Buzz (RR)
Average ticket price: €23 - €94
Connection in Vienna (Austria)
From Edinburgh to Vienna with Ryanair (FR)
From Edinburgh to Vienna with Lauda Europe (LW)
From Edinburgh to Vienna with Buzz (RR)
Average ticket price: €40 - €158
From Vienna to Sofia with Ryanair (FR)
From Vienna to Sofia with Lauda Europe (LW)
From Vienna to Sofia with Buzz (RR)
Average ticket price: €21 - €82
Connection in Wroclaw (Poland)
From Edinburgh to Wroclaw with Ryanair (FR)
From Edinburgh to Wroclaw with Buzz (RR)
Average ticket price: €36 - €143
From Wroclaw to Sofia with Ryanair (FR)
From Wroclaw to Sofia with Buzz (RR)
Average ticket price: €26 - €106