Direct flights from Barcelona to Tangier (BCN → TNG)

Distance 931 km (578 mi)
Est. duration 1h 6m
Loading map...
Live fares · BCN → TNG

Available flights

RyanairNon-stop
from$42
Book

About the Barcelona → Tangier route

Barcelona to Tangier is a short-haul route that punches well above its weight. At just 931 km and a little over an hour in the air, this is essentially a commuter hop — but the cultural shift when you land at Ibn Battuta Airport is enormous. Ryanair (FR) operates this route, which tells you something about the passenger mix: it skews heavily leisure, with a solid slice of Moroccan diaspora connecting back to family. Expect a no-frills cabin, a quick climb, and before you've finished your coffee you're already descending into North Africa.

Why travel from Barcelona to Tangier?

Tangier has changed dramatically in the last decade and travellers from Barcelona are noticing. The medina alone is worth the trip — tight alleyways, painted doors, and food stalls selling harira that costs less than your airport coffee. Beyond tourism, there's a real business corridor here: Spanish and Catalan companies have manufacturing and logistics operations in northern Morocco, so Monday morning flights aren't empty. Family travel drives a huge share of bookings too, given Morocco's large diaspora community in Catalonia. And honestly, the food angle is underrated — Tangier's proximity to both the Mediterranean and the Atlantic means the seafood is exceptional, and the spice markets around the Grand Socco are genuinely different from anything you'll find in Spain.

Quick stats

  • Distance: 931 km
  • Estimated flight time: 1h 6m
  • Operating airlines: 3O, AT, FR, VY
  • Direct route: yes

Practical tips for BCN → TNG

April through June and September through October hit the sweet spot — comfortable temperatures, lower fares than summer peak, and the crowds haven't arrived yet. At TNG, arrivals are manageable but move slowly through passport control, so build in buffer time. Taxis into the city centre run around 150–200 Moroccan dirhams; agree the price before you get in. Morocco uses the dirham (MAD), which you can't pre-purchase easily in Spain, so grab cash at the airport ATM. Spanish won't get you far here — French and Darija Arabic are your tools. If you're flying Ryanair or Vueling (VY), check your carry-on dimensions before you leave the house. Their baggage policies catch people every single time.

Frequently asked questions

How long does the flight from Barcelona to Tangier take?

The flight from Barcelona (BCN) to Tangier (TNG) takes approximately 1 hour and 6 minutes to cover the 931 km distance. This makes it a quick, convenient hop across the Mediterranean.

Which airlines operate the Barcelona to Tangier route?

Four airlines currently serve this route: Royal Air Maroc (AT), Ryanair (FR), Vueling (VY), and Air Arabia Maroc (3O). Flight frequency and schedules vary by season, so it's worth comparing options.

What's the best time of year to fly from Barcelona to Tangier?

Spring (April–May) and fall (September–October) offer the ideal blend of pleasant weather in both cities and typically lower fares than summer peak season. Winter (December–February) sees fewer tourists and potentially cheaper tickets, though temperatures can be cooler.

Do I need a visa to travel from Spain to Morocco?

EU/EEA citizens and many other nationalities can enter Morocco visa-free for up to 90 days with a valid passport; however, it's key to check your specific nationality requirements before travel. Always ensure your passport is valid for at least 6 months beyond your travel dates.

What should I know about luggage, jet lag, and transit for this route?

Baggage allowances vary by airline—budget carriers like Ryanair typically charge for checked bags—so verify your airline's policy in advance. There is no major jet lag on this short flight, and Morocco is one hour behind Spain, so you'll gain an hour; ground transit from Tangier airport to the city center takes roughly 30–45 minutes by taxi or bus.

Find flights from Barcelona to Tangier
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Frequently asked questions

How far is the flight from Barcelona to Tangier? The flight distance from BCN to TNG is approximately 931 km (578 miles).
How long is the flight from BCN to TNG? The estimated flight time from Barcelona to Tangier is approximately 1h 6m.
What airlines fly from BCN to TNG? Airlines operating direct flights from Barcelona to Tangier include: 3O, AT, FR, VY.

Cheapest fares Barcelona → Tangier

Barcelona BCN
Tangier TNG

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Barcelona → Tangier.

Try a nearby airport to Barcelona

Flights to Tangier (TNG) from other airports within 350 km of Barcelona. Often unlocks cheaper fares or better times.

Or try a nearby airport to Tangier

Flights from Barcelona (BCN) to other airports within 350 km of Tangier.

Other flights from Barcelona (BCN)

Other flights from Tangier (TNG)