Lowcost flights from Tetuan (Morocco) to Barcelona (Spain), €23 - €92

Direct distance between cities: 917 km. Average direct flight time is 2:04 hours.

Please note! Some routes are seasonal.

From Tetuan to Barcelona with Air Arabia Maroc (3O)
Average ticket price: €23 - €92

Connection in Amsterdam (Netherlands)
From Tetuan to Amsterdam with Air Arabia Maroc (3O)
Average ticket price: €51 - €203
From Amsterdam to Barcelona with Gol Transportes Aéreos (G3)
From Amsterdam to Barcelona with Transavia (HV)
From Amsterdam to Barcelona with Level (IB)
From Amsterdam to Barcelona with Vueling (VY)
From Amsterdam to Barcelona with EasyJet (U2)
Average ticket price: €31 - €124
Connection in Bilbao (Spain)
From Tetuan to Bilbao with Air Arabia Maroc (3O)
Average ticket price: €22 - €88
From Bilbao to Barcelona with Ryanair (FR)
From Bilbao to Barcelona with Level (IB)
From Bilbao to Barcelona with Vueling (VY)
Average ticket price: €12 - €47
Connection in Brussels (Belgium)
From Tetuan to Brussels with Air Arabia Maroc (3O)
Average ticket price: €47 - €187
From Brussels to Barcelona with Ryanair (FR)
From Brussels to Barcelona with Level (IB)
From Brussels to Barcelona with Vueling (VY)
Average ticket price: €27 - €107
Connection in Madrid (Spain)
From Tetuan to Madrid with Air Arabia Maroc (3O)
Average ticket price: €14 - €56
From Madrid to Barcelona with Aerolíneas (AR)
From Madrid to Barcelona with Air Europa Express (X5)
From Madrid to Barcelona with Level (IB)
From Madrid to Barcelona with Vueling (VY)
Average ticket price: €13 - €51
Connection in Paris (France)
From Tetuan to Paris with Air Arabia Maroc (3O)
Average ticket price: €40 - €160
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 Rotterdam (Netherlands)
From Tetuan to Rotterdam with Air Arabia Maroc (3O)
Average ticket price: €49 - €198
From Rotterdam to Barcelona with Transavia (HV)
Average ticket price: €30 - €119