These companies trust us. We sell their tickets all in one place.


Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices across different modes

Aug 2
Aug 3
Aug 4
Aug 5
Aug 6
Aug 7
Aug 8
Aug 9
Aug 11
Aug 12
Aug 13
Aug 15
Aug 16
Aug 17
Aug 18
Aug 19
$315Royal Air Maroc
Aug 20
Aug 21
Aug 22
$391Royal Air Maroc

Flight Information from Tangier to Barcelona

distanceDistance577 miles (931 km)
durationAverage flight duration1 h 40 min
priceAverage plane ticket price$167 (€133)
changesDirect flightYes
carriersAirlinesVueling, Air Arabia Maroc, Iberia or Royal Air Maroc

Flights from Tangier to Barcelona cover the 577 miles (931 km) long route taking on average 1 h 40 min with our travel partners like Vueling, Air Arabia Maroc, Iberia or Royal Air Maroc. There are direct flight services available. While the average ticket price for this route costs around $167 (€133), you can find the cheapest plane ticket for as low as $145 (€115). Travelers depart most frequently from Tangier and arrive in Barcelona El Prat Airport.


Vueling and Iberia Tangier – Barcelona

Travel between Tangier and Barcelona from $145 (€115) with Omio’s flight partners Vueling and Iberia! You can find the best schedules and tickets when comparing and booking the most convenient route for you.


It’s easy to book your Vueling plane ticket from Tangier to Barcelona online with Omio! Simply check the current Vueling flight schedules for your ideal departure and arrival times, compare the best route from Tangier to Barcelona as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that flight and book cheap Vueling plane tickets online. Prices for Vueling flights from Tangier to Barcelona start at $145 (€115) one-way if you book in advance, and you can expect to travel around 577 miles (931 km). If you search for Vueling flights in the Omio app, you can check straight away if the Vueling tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by plane between Tangier and Barcelona. Let Omio do all the work for you finding the best Tangier to Barcelona Vueling plane ticket so you can enjoy a smooth and comfortable journey!

Operator ticket policies for COVID

  • Exceptions to waive change or cancellation fees policy
  • Change fees waived
  • Cashless payments recommended
  • Online booking and check-in recommended

Cheap flights from Tangier to Barcelona: when to book to save $

Time Price Savings
1 week earlier 56 €
2 weeks earlier 41 €37%
3 weeks earlier 39 €44%
1 month before 35 €60%
2 months earlier 32 €75%
3 months earlier 30 €87%

When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Tangier - Barcelona: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Tangier to Barcelona timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Tangier to Barcelona and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Tangier to Barcelona 3 weeks in advance means you could save up to 44% compared to the price available on the day of departure.
  • If you book a flight from Tangier - Barcelona 2 months in advance you save up to about 75% compared to the initial price.
  • By booking 3 months in advance you could save up to 87%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips

Flights from Tangier to Barcelona
Take a flight to Barcelona easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Tangier to Barcelona.
Is travel by plane currently allowed from Tangier, Morocco to Barcelona, Spain?

Travel between Tangier, Morocco and Barcelona, Spain by plane is: Partially open.

What is the status of international entry into Spain from Morocco?

International entry status: Entry is partially open for citizens and permanent residents of Morocco

Do I need to self-quarantine on arrival in Spain from Tangier?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Entry is allowed only for fully vaccinated travellers
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health screen upon arrival

What are the safety rules to follow in Barcelona, Spain?

When traveling in Spain, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 7/31/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Tangier to Barcelona before traveling.

What are the COVID-19 restrictions for my return trip to Morocco from Barcelona, Spain?

The restriction level for your return flight to Tangier, Morocco from Barcelona is: Partially open.

Is my return flight into Tangier from Barcelona restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Morocco from Barcelona?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival
  • Health screen upon arrival. Those showing symptoms will be asked to self-quarantine
  • Health declaration required

What are the safety rules to follow in Tangier, Morocco?

The government of Morocco has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

Last checked on 7/28/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Tangier from Barcelona closer to your date of departure here here.

How much do cheap flights between Tangier and Barcelona cost?
Looking to save money on your route? Omio customers have found the cheapest flight to Barcelona from Tangier for the next 7 days starting from $146 (€115)  one way.
How much is the flight between Tangier and Barcelona on average?
If you’re looking to book your plane tickets in the next week, you can expect the Tangier to Barcelona flight price to come in at an average of $167 (€133)  one way.
How far is it from Tangier to Barcelona by plane?
When traveling this route you should expect the distance between Tangier and Barcelona by plane to be approximately 577 miles (931 km).
How long is the flight between Tangier and Barcelona?
On average the Tangier to Barcelona flight travel time is 1 h 40 min  for the 577 miles (931 km) long route, but the duration can vary if you travel on weekends and holidays.
What is the departure airport in Tangier and arrival airport in Barcelona?

Omio travelers most frequently book a flight from Tangier   to Barcelona El Prat Airport   for this route.

Where is the Tangier airport located? Where is the Barcelona airport located?

You can find the most popular departure airport for this route, Tangier, located approximately 0 miles (0 km) from the city center of Tangier. The most popular arrival airport in Barcelona, called Barcelona El Prat Airport, is located around 0 miles (0 km) away from its city center. To reach the city center of Barcelona from Barcelona El Prat Airport, check what taxi services, airport shuttle services or public transit options are available.

Which airlines can take me from Tangier to Barcelona?
For the trip from Tangier to Barcelona you can take a flight with Vueling, Air Arabia Maroc, Iberia or Royal Air Maroc. Be sure to check out all possible airlines that offer services from Tangier to Barcelona on Omio to compare what amenities they may have.
What time is the earliest flight from Tangier to Barcelona? What time is the last flight from Tangier to Barcelona?
The earliest flight for this journey departs from Tangier at 5: 05 AM. The last flight leaves from Tangier at 10: 20 PM. Check Omio for the latest flight schedule from Tangier to Barcelona and book the best time to depart on your chosen travel date.
When should I buy the Tangier to Barcelona flight for the best deals on tickets?
You can find flights to Barcelona from Tangier to cost on average $167 (€133) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Tangier to Barcelona flight generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey