Lowcost flights from Baku (Azerbaijan) to Barcelona (Spain), €99 - €396

Direct distance between cities: 3958 km. Average direct flight time is 5:39 hours.

Please note! Some routes are seasonal.

From Baku to Barcelona with Buta Airways (J2)
Average ticket price: €99 - €396

Connection in Abu Dhabi (United Arab Emirates)
From Baku to Abu Dhabi with Air Arabia Abu Dhabi (3L)
From Baku to Abu Dhabi with Wizz Air Abu Dhabi (5W)
Average ticket price: €46 - €183
From Abu Dhabi to Barcelona with Flynas (XY)
Average ticket price: €128 - €514
Connection in Berlin (Germany)
From Baku to Berlin with Buta Airways (J2)
Average ticket price: €76 - €306
From Berlin to Barcelona with Ryanair (FR)
From Berlin to Barcelona with Norwegian Air Shuttle (DY)
From Berlin to Barcelona with Level (IB)
From Berlin to Barcelona with Vueling (VY)
From Berlin to Barcelona with EasyJet (U2)
Average ticket price: €38 - €150
Connection in Bucharest (Romania)
From Baku to Bucharest with Buta Airways (J2)
Average ticket price: €50 - €199
From Bucharest to Barcelona with Wizz Air (W6)
From Bucharest to Barcelona with Wizz Air Malta (W4)
From Bucharest to Barcelona with Level (IB)
From Bucharest to Barcelona with Vueling (VY)
Average ticket price: €49 - €197
Connection in Budapest (Hungary)
From Baku to Budapest with Wizz Air (W6)
Average ticket price: €64 - €257
From Budapest to Barcelona with Wizz Air (W6)
From Budapest to Barcelona with Ryanair (FR)
From Budapest to Barcelona with Buzz (RR)
Average ticket price: €37 - €150
Connection in Doha (Qatar)
From Baku to Doha with Buta Airways (J2)
From Baku to Doha with Level (IB)
Average ticket price: €42 - €169
From Doha to Barcelona with Level (IB)
Average ticket price: €121 - €485
Connection in Frankfurt (Germany)
From Baku to Frankfurt with Buta Airways (J2)
Average ticket price: €84 - €336
From Frankfurt to Barcelona with Ryanair (FR)
From Frankfurt to Barcelona with Level (IB)
From Frankfurt to Barcelona with Vueling (VY)
Average ticket price: €27 - €108
Connection in Istanbul (Turkey)
From Baku to Istanbul with Buta Airways (J2)
From Baku to Istanbul with AJet (VF)
From Baku to Istanbul with Pegasus Airlines (PC)
Average ticket price: €44 - €177
From Istanbul to Barcelona with Pegasus Airlines (PC)
From Istanbul to Barcelona with Vueling (VY)
Average ticket price: €56 - €222
Connection in Kyiv (Ukraine)
From Baku to Kyiv with Buta Airways (J2)
Average ticket price: €47 - €187
From Kyiv to Barcelona with Level (IB)
From Kyiv to Barcelona with Vueling (VY)
Average ticket price: €60 - €239
Connection in London (United Kingdom)
From Baku to London with Buta Airways (J2)
Average ticket price: €99 - €396
From London to Barcelona with Ryanair (FR)
From London to Barcelona with Norwegian Air Shuttle (DY)
From London to Barcelona with Level (IB)
From London to Barcelona with Vueling (VY)
From London to Barcelona with EasyJet (U2)
From London to Barcelona with Ryanair UK (RK)
Average ticket price: €28 - €114
Connection in Milan (Italy)
From Baku to Milan with Buta Airways (J2)
Average ticket price: €83 - €332
From Milan to Barcelona with Ryanair (FR)
From Milan to Barcelona with Wizz Air Malta (W4)
From Milan to Barcelona with Level (IB)
From Milan to Barcelona with Vueling (VY)
From Milan to Barcelona with EasyJet (U2)
Average ticket price: €18 - €73
Connection in Moscow (Russia)
From Baku to Moscow with Buta Airways (J2)
Average ticket price: €48 - €193
From Moscow to Barcelona with Level (IB)
From Moscow to Barcelona with Vueling (VY)
Average ticket price: €75 - €301
Connection in Paris (France)
From Baku to Paris with Buta Airways (J2)
Average ticket price: €95 - €381
From Paris to Barcelona with Gol Transportes Aéreos (G3)
From Paris to Barcelona with Transavia France (TO)
From Paris to Barcelona with Ryanair (FR)
From Paris to Barcelona with Level (IB)
From Paris to Barcelona with Vueling (VY)
From Paris to Barcelona with EasyJet (U2)
Average ticket price: €21 - €83
Connection in Prague (Czech Republic)
From Baku to Prague with Buta Airways (J2)
Average ticket price: €74 - €294
From Prague to Barcelona with Eurowings Europe (E6)
From Prague to Barcelona with Smartwings (QS)
From Prague to Barcelona with Eurowings (EW)
From Prague to Barcelona with Wizz Air (W6)
From Prague to Barcelona with Ryanair (FR)
From Prague to Barcelona with Buzz (RR)
From Prague to Barcelona with Level (IB)
From Prague to Barcelona with Vueling (VY)
Average ticket price: €34 - €135
Connection in Riga (Latvia)
From Baku to Riga with Buta Airways (J2)
Average ticket price: €65 - €261
From Riga to Barcelona with Buzz (RR)
Average ticket price: €58 - €233
Connection in Rome (Italy)
From Baku to Rome with Buta Airways (J2)
From Baku to Rome with Wizz Air Malta (W4)
Average ticket price: €78 - €311
From Rome to Barcelona with Aerolíneas (AR)
From Rome to Barcelona with Ryanair (FR)
From Rome to Barcelona with Wizz Air Malta (W4)
From Rome to Barcelona with Level (IB)
From Rome to Barcelona with Vueling (VY)
Average ticket price: €22 - €86
Connection in Saint Petersburg (Russia)
From Baku to Saint Petersburg with Buta Airways (J2)
Average ticket price: €64 - €256
From Saint Petersburg to Barcelona with Level (IB)
From Saint Petersburg to Barcelona with Vueling (VY)
Average ticket price: €71 - €282
Connection in Sofia (Bulgaria)
From Baku to Sofia with Buta Airways (J2)
Average ticket price: €55 - €221
From Sofia to Barcelona with Wizz Air (W6)
From Sofia to Barcelona with Ryanair (FR)
From Sofia to Barcelona with Buzz (RR)
Average ticket price: €44 - €176
Connection in Tel Aviv-Yafo (Israel)
From Baku to Tel Aviv-Yafo with Buta Airways (J2)
Average ticket price: €41 - €164
From Tel Aviv-Yafo to Barcelona with Level (IB)
From Tel Aviv-Yafo to Barcelona with Vueling (VY)
Average ticket price: €77 - €308
Connection in Vienna (Austria)
From Baku to Vienna with Buta Airways (J2)
Average ticket price: €69 - €278
From Vienna to Barcelona with Ryanair (FR)
From Vienna to Barcelona with Lauda Europe (LW)
From Vienna to Barcelona with Wizz Air Malta (W4)
From Vienna to Barcelona with Buzz (RR)
From Vienna to Barcelona with Level (IB)
From Vienna to Barcelona with Vueling (VY)
Average ticket price: €34 - €135