Lowcost flights from Barcelona (Spain) to Leipzig/Halle (Germany), €34 - €136

Direct distance between cities: 1355 km. Average direct flight time is 2:35 hours.

Please note! Some routes are seasonal.

From Barcelona to Leipzig/Halle with Level (IB)
From Barcelona to Leipzig/Halle with Vueling (VY)
Average ticket price: €34 - €136

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 Leipzig/Halle with Wizz Air Malta (W4)
Average ticket price: €32 - €129
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 Leipzig/Halle with Eurowings (EW)
Average ticket price: €10 - €38
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 Leipzig/Halle with Ryanair (FR)
From London to Leipzig/Halle with Ryanair UK (RK)
Average ticket price: €21 - €84
Connection in Malaga (Spain)
From Barcelona to Malaga with Ryanair (FR)
From Barcelona to Malaga with Level (IB)
From Barcelona to Malaga with Vueling (VY)
Average ticket price: €19 - €77
From Malaga to Leipzig/Halle with Ryanair (FR)
Average ticket price: €52 - €210
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 Leipzig/Halle with Ryanair (FR)
Average ticket price: €18 - €70
Connection in Palma Mallorca (Spain)
From Barcelona to Palma Mallorca with Ryanair (FR)
From Barcelona to Palma Mallorca with Lauda Europe (LW)
From Barcelona to Palma Mallorca with Level (IB)
From Barcelona to Palma Mallorca with Vueling (VY)
Average ticket price: €5 - €21
From Palma Mallorca to Leipzig/Halle with Eurowings Europe (E6)
Average ticket price: €38 - €151
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 Leipzig/Halle with Ryanair (FR)
Average ticket price: €27 - €106
Connection in Tirana (Albania)
From Barcelona to Tirana with Wizz Air Malta (W4)
Average ticket price: €37 - €146
From Tirana to Leipzig/Halle with Wizz Air Malta (W4)
Average ticket price: €31 - €125