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

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

Please note! Some routes are seasonal.

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

Connection in Abu Dhabi (United Arab Emirates)
From Barcelona to Abu Dhabi with Flynas (XY)
Average ticket price: €128 - €514
From Abu Dhabi to Baku with Air Arabia Abu Dhabi (3L)
From Abu Dhabi to Baku with Wizz Air Abu Dhabi (5W)
Average ticket price: €46 - €183
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 Baku with Buta Airways (J2)
Average ticket price: €76 - €306
Connection in Bucharest (Romania)
From Barcelona to Bucharest with Wizz Air (W6)
From Barcelona to Bucharest with Wizz Air Malta (W4)
From Barcelona to Bucharest with Level (IB)
From Barcelona to Bucharest with Vueling (VY)
Average ticket price: €49 - €197
From Bucharest to Baku with Buta Airways (J2)
Average ticket price: €50 - €199
Connection in Budapest (Hungary)
From Barcelona to Budapest with Wizz Air (W6)
From Barcelona to Budapest with Ryanair (FR)
From Barcelona to Budapest with Buzz (RR)
Average ticket price: €37 - €150
From Budapest to Baku with Wizz Air (W6)
Average ticket price: €64 - €257
Connection in Doha (Qatar)
From Barcelona to Doha with Level (IB)
Average ticket price: €121 - €485
From Doha to Baku with Buta Airways (J2)
From Doha to Baku with Level (IB)
Average ticket price: €42 - €169
Connection in Frankfurt (Germany)
From Barcelona to Frankfurt with Ryanair (FR)
From Barcelona to Frankfurt with Level (IB)
From Barcelona to Frankfurt with Vueling (VY)
Average ticket price: €27 - €108
From Frankfurt to Baku with Buta Airways (J2)
Average ticket price: €84 - €336
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 Baku with Buta Airways (J2)
From Istanbul to Baku with AJet (VF)
From Istanbul to Baku with Pegasus Airlines (PC)
Average ticket price: €44 - €177
Connection in Kyiv (Ukraine)
From Barcelona to Kyiv with Level (IB)
From Barcelona to Kyiv with Vueling (VY)
Average ticket price: €60 - €239
From Kyiv to Baku with Buta Airways (J2)
Average ticket price: €47 - €187
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 Baku with Buta Airways (J2)
Average ticket price: €99 - €396
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 Baku with Buta Airways (J2)
Average ticket price: €83 - €332
Connection in Moscow (Russia)
From Barcelona to Moscow with Level (IB)
From Barcelona to Moscow with Vueling (VY)
Average ticket price: €75 - €301
From Moscow to Baku with Buta Airways (J2)
Average ticket price: €48 - €193
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 Baku with Buta Airways (J2)
Average ticket price: €95 - €381
Connection in Prague (Czech Republic)
From Barcelona to Prague with Eurowings Europe (E6)
From Barcelona to Prague with Smartwings (QS)
From Barcelona to Prague with Eurowings (EW)
From Barcelona to Prague with Wizz Air (W6)
From Barcelona to Prague with Ryanair (FR)
From Barcelona to Prague with Buzz (RR)
From Barcelona to Prague with Level (IB)
From Barcelona to Prague with Vueling (VY)
Average ticket price: €34 - €135
From Prague to Baku with Buta Airways (J2)
Average ticket price: €74 - €294
Connection in Riga (Latvia)
From Barcelona to Riga with Ryanair (FR)
From Barcelona to Riga with Buzz (RR)
From Barcelona to Riga with Level (IB)
Average ticket price: €58 - €233
From Riga to Baku with Buta Airways (J2)
Average ticket price: €65 - €261
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 Baku with Buta Airways (J2)
From Rome to Baku with Wizz Air Malta (W4)
Average ticket price: €78 - €311
Connection in Saint Petersburg (Russia)
From Barcelona to Saint Petersburg with Level (IB)
From Barcelona to Saint Petersburg with Vueling (VY)
Average ticket price: €71 - €282
From Saint Petersburg to Baku with Buta Airways (J2)
Average ticket price: €64 - €256
Connection in Sofia (Bulgaria)
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
From Sofia to Baku with Buta Airways (J2)
Average ticket price: €55 - €221
Connection in Tel Aviv-Yafo (Israel)
From Barcelona to Tel Aviv-Yafo with Level (IB)
From Barcelona to Tel Aviv-Yafo with Vueling (VY)
Average ticket price: €77 - €308
From Tel Aviv-Yafo to Baku with Buta Airways (J2)
Average ticket price: €41 - €164
Connection in Vienna (Austria)
From Barcelona to Vienna with Ryanair (FR)
From Barcelona to Vienna with Lauda Europe (LW)
From Barcelona to Vienna with Wizz Air Malta (W4)
From Barcelona to Vienna with Buzz (RR)
From Barcelona to Vienna with Level (IB)
From Barcelona to Vienna with Vueling (VY)
Average ticket price: €34 - €135
From Vienna to Baku with Buta Airways (J2)
Average ticket price: €69 - €278