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

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

Please note! Some routes are seasonal.

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

Connection in Alicante (Spain)
From Barcelona to Alicante with Ryanair (FR)
From Barcelona to Alicante with Level (IB)
From Barcelona to Alicante with Vueling (VY)
Average ticket price: €10 - €41
From Alicante to Tetuan with Ryanair (FR)
Average ticket price: €13 - €53
Connection in Amsterdam (Netherlands)
From Barcelona to Amsterdam with Gol Transportes Aéreos (G3)
From Barcelona to Amsterdam with Transavia (HV)
From Barcelona to Amsterdam with Level (IB)
From Barcelona to Amsterdam with Vueling (VY)
From Barcelona to Amsterdam with EasyJet (U2)
Average ticket price: €31 - €124
From Amsterdam to Tetuan with Air Arabia Maroc (3O)
Average ticket price: €51 - €203
Connection in Bilbao (Spain)
From Barcelona to Bilbao with Ryanair (FR)
From Barcelona to Bilbao with Level (IB)
From Barcelona to Bilbao with Vueling (VY)
Average ticket price: €12 - €47
From Bilbao to Tetuan with Air Arabia Maroc (3O)
Average ticket price: €22 - €88
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 Tetuan with Air Arabia Maroc (3O)
From Brussels to Tetuan with Ryanair (FR)
Average ticket price: €47 - €187
Connection in Casablanca (Morocco)
From Barcelona to Casablanca with Air Arabia Maroc (3O)
From Barcelona to Casablanca with Level (IB)
From Barcelona to Casablanca with Vueling (VY)
Average ticket price: €31 - €123
From Casablanca to Tetuan with Level (IB)
Average ticket price: €8 - €31
Connection in Madrid (Spain)
From Barcelona to Madrid with Aerolíneas (AR)
From Barcelona to Madrid with Air Europa Express (X5)
From Barcelona to Madrid with Level (IB)
From Barcelona to Madrid with Vueling (VY)
Average ticket price: €13 - €51
From Madrid to Tetuan with Air Arabia Maroc (3O)
From Madrid to Tetuan with Ryanair (FR)
Average ticket price: €14 - €56
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 Tetuan with Ryanair (FR)
Average ticket price: €4 - €15
Connection in Marrakech (Morocco)
From Barcelona to Marrakech with Ryanair (FR)
From Barcelona to Marrakech with Level (IB)
From Barcelona to Marrakech with Vueling (VY)
Average ticket price: €35 - €142
From Marrakech to Tetuan with Ryanair (FR)
Average ticket price: €13 - €51
Connection in Marseille (France)
From Barcelona to Marseille with Level (IB)
From Barcelona to Marseille with Volotea (V7)
From Barcelona to Marseille with Vueling (VY)
Average ticket price: €8 - €34
From Marseille to Tetuan with Ryanair (FR)
Average ticket price: €31 - €126
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 Tetuan with Air Arabia Maroc (3O)
Average ticket price: €40 - €160
Connection in Rotterdam (Netherlands)
From Barcelona to Rotterdam with Transavia (HV)
Average ticket price: €30 - €119
From Rotterdam to Tetuan with Air Arabia Maroc (3O)
Average ticket price: €49 - €198