Lowcost flights from Barcelona (Spain) to Belgrade (Serbia), €38 - €153

Direct distance between cities: 1530 km. Average direct flight time is 2:47 hours.

Please note! Some routes are seasonal.

From Barcelona to Belgrade with Wizz Air (W6)
Average ticket price: €38 - €153

Connection in Abu Dhabi (United Arab Emirates)
From Barcelona to Abu Dhabi with Flynas (XY)
Average ticket price: €128 - €514
From Abu Dhabi to Belgrade with Wizz Air Abu Dhabi (5W)
Average ticket price: €95 - €379
Connection in Basel, Switzerland/Mulhouse (Switzerland)
From Barcelona to Basel, Switzerland/Mulhouse with Level (IB)
From Barcelona to Basel, Switzerland/Mulhouse with Vueling (VY)
From Barcelona to Basel, Switzerland/Mulhouse with EasyJet (U2)
Average ticket price: €20 - €82
From Basel, Switzerland/Mulhouse to Belgrade with Wizz Air (W6)
Average ticket price: €27 - €106
Connection in Berlin (Germany)
From Barcelona to Berlin with Ryanair (FR)
From Barcelona to Berlin with Norwegian Air Shuttle (DY)
From Barcelona to Berlin with Level (IB)
From Barcelona to Berlin with Vueling (VY)
From Barcelona to Berlin with EasyJet (U2)
Average ticket price: €38 - €150
From Berlin to Belgrade with Wizz Air (W6)
Average ticket price: €25 - €100
Connection in Brussels (Belgium)
From Barcelona to Brussels with Ryanair (FR)
From Barcelona to Brussels with Level (IB)
From Barcelona to Brussels with Vueling (VY)
Average ticket price: €27 - €107
From Brussels to Belgrade with Wizz Air (W6)
Average ticket price: €34 - €137
Connection in Copenhagen (Denmark)
From Barcelona to Copenhagen with Thai Lion Air (SL)
From Barcelona to Copenhagen with Ryanair (FR)
From Barcelona to Copenhagen with Norwegian Air Shuttle (DY)
From Barcelona to Copenhagen with Level (IB)
From Barcelona to Copenhagen with Vueling (VY)
From Barcelona to Copenhagen with Norwegian Air Sweden (D8)
Average ticket price: €44 - €176
From Copenhagen to Belgrade with Wizz Air (W6)
From Copenhagen to Belgrade with Norwegian Air Shuttle (DY)
Average ticket price: €33 - €133
Connection in Dortmund (Germany)
From Barcelona to Dortmund with Level (IB)
From Barcelona to Dortmund with Vueling (VY)
From Barcelona to Dortmund with EasyJet (U2)
Average ticket price: €30 - €120
From Dortmund to Belgrade with Wizz Air (W6)
Average ticket price: €30 - €121
Connection in Dusseldorf (Germany)
From Barcelona to Dusseldorf with Eurowings Europe (E6)
From Barcelona to Dusseldorf with Eurowings (EW)
From Barcelona to Dusseldorf with Level (IB)
From Barcelona to Dusseldorf with Vueling (VY)
Average ticket price: €29 - €115
From Dusseldorf to Belgrade with Eurowings (EW)
Average ticket price: €31 - €124
Connection in Eindhoven (Netherlands)
From Barcelona to Eindhoven with Transavia (HV)
Average ticket price: €29 - €115
From Eindhoven to Belgrade with Wizz Air (W6)
Average ticket price: €33 - €133
Connection in Geneva (Switzerland)
From Barcelona to Geneva with Level (IB)
From Barcelona to Geneva with Vueling (VY)
From Barcelona to Geneva with EasyJet (U2)
Average ticket price: €16 - €62
From Geneva to Belgrade with EasyJet (U2)
Average ticket price: €28 - €113
Connection in Gothenburg (Sweden)
From Barcelona to Gothenburg with Norwegian Air Shuttle (DY)
From Barcelona to Gothenburg with Level (IB)
From Barcelona to Gothenburg with Vueling (VY)
From Barcelona to Gothenburg with Norwegian Air Sweden (D8)
Average ticket price: €49 - €194
From Gothenburg to Belgrade with Wizz Air (W6)
Average ticket price: €39 - €155
Connection in Hamburg (Germany)
From Barcelona to Hamburg with Eurowings (EW)
From Barcelona to Hamburg with Ryanair (FR)
From Barcelona to Hamburg with Norwegian Air Shuttle (DY)
From Barcelona to Hamburg with Level (IB)
From Barcelona to Hamburg with Vueling (VY)
Average ticket price: €37 - €147
From Hamburg to Belgrade with Wizz Air (W6)
Average ticket price: €31 - €123
Connection in Istanbul (Turkey)
From Barcelona to Istanbul with Pegasus Airlines (PC)
From Barcelona to Istanbul with Vueling (VY)
Average ticket price: €56 - €222
From Istanbul to Belgrade with AJet (VF)
From Istanbul to Belgrade with Pegasus Airlines (PC)
Average ticket price: €20 - €80
Connection in London (United Kingdom)
From Barcelona to London with Ryanair (FR)
From Barcelona to London with Norwegian Air Shuttle (DY)
From Barcelona to London with Level (IB)
From Barcelona to London with Vueling (VY)
From Barcelona to London with EasyJet (U2)
From Barcelona to London with Ryanair UK (RK)
Average ticket price: €28 - €114
From London to Belgrade with Wizz Air (W6)
From London to Belgrade with Wizz Air UK (W9)
Average ticket price: €42 - €168
Connection in Malta (Malta)
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
From Malta to Belgrade with Wizz Air (W6)
Average ticket price: €28 - €112
Connection in Memmingen (Germany)
From Barcelona to Memmingen with Ryanair (FR)
Average ticket price: €24 - €97
From Memmingen to Belgrade with Wizz Air (W6)
Average ticket price: €22 - €86
Connection in Milan (Italy)
From Barcelona to Milan with Ryanair (FR)
From Barcelona to Milan with Wizz Air Malta (W4)
From Barcelona to Milan with Level (IB)
From Barcelona to Milan with Vueling (VY)
From Barcelona to Milan with EasyJet (U2)
Average ticket price: €18 - €73
From Milan to Belgrade with Wizz Air (W6)
From Milan to Belgrade with EasyJet (U2)
Average ticket price: €22 - €89
Connection in Nice (France)
From Barcelona to Nice with Level (IB)
From Barcelona to Nice with Vueling (VY)
From Barcelona to Nice with EasyJet (U2)
Average ticket price: €12 - €48
From Nice to Belgrade with Wizz Air (W6)
Average ticket price: €27 - €106
Connection in Oslo (Norway)
From Barcelona to Oslo with Ryanair (FR)
From Barcelona to Oslo with Norwegian Air Shuttle (DY)
From Barcelona to Oslo with Level (IB)
From Barcelona to Oslo with Vueling (VY)
From Barcelona to Oslo with Norwegian Air Sweden (D8)
Average ticket price: €54 - €214
From Oslo to Belgrade with Wizz Air (W6)
From Oslo to Belgrade with Norwegian Air Shuttle (DY)
From Oslo to Belgrade with Norwegian Air Sweden (D8)
Average ticket price: €45 - €180
Connection in Paris (France)
From Barcelona to Paris with Gol Transportes Aéreos (G3)
From Barcelona to Paris with Transavia France (TO)
From Barcelona to Paris with Ryanair (FR)
From Barcelona to Paris with Level (IB)
From Barcelona to Paris with Vueling (VY)
From Barcelona to Paris with EasyJet (U2)
Average ticket price: €21 - €83
From Paris to Belgrade with Wizz Air (W6)
Average ticket price: €36 - €145
Connection in Rome (Italy)
From Barcelona to Rome with Aerolíneas (AR)
From Barcelona to Rome with Ryanair (FR)
From Barcelona to Rome with Wizz Air Malta (W4)
From Barcelona to Rome with Level (IB)
From Barcelona to Rome with Vueling (VY)
Average ticket price: €22 - €86
From Rome to Belgrade with Wizz Air (W6)
From Rome to Belgrade with EasyJet (U2)
Average ticket price: €18 - €72
Connection in Stockholm (Sweden)
From Barcelona to Stockholm with Thai Lion Air (SL)
From Barcelona to Stockholm with Ryanair (FR)
From Barcelona to Stockholm with Norwegian Air Shuttle (DY)
From Barcelona to Stockholm with Level (IB)
From Barcelona to Stockholm with Vueling (VY)
From Barcelona to Stockholm with Norwegian Air Sweden (D8)
Average ticket price: €57 - €228
From Stockholm to Belgrade with Wizz Air (W6)
From Stockholm to Belgrade with Norwegian Air Shuttle (DY)
Average ticket price: €41 - €162
Connection in Stuttgart (Germany)
From Barcelona to Stuttgart with Eurowings (EW)
From Barcelona to Stuttgart with Level (IB)
From Barcelona to Stuttgart with Vueling (VY)
Average ticket price: €25 - €99
From Stuttgart to Belgrade with Eurowings (EW)
Average ticket price: €24 - €97