Flights from Barcelona to Morocco from 30USD*

If you want to apply a resident or large family discount, you’ll be able to do so in the next step.

Popular Flight Deals Barcelona to Morocco

USD

Barcelona (BCN)to

Marrakech (RAK)
Depart: 26/11/2026
From
85USD
Seen 11 hrs ago
One-way

Barcelona (BCN)to

Tangier (TNG)
Depart: 07/01/2027
From
30USD
Seen 4 hrs ago
One-way

Barcelona (BCN)to

Agadir (AGA)
Depart: 22/12/2026
From
75USD
Seen 1 day ago
One-way
*Fares displayed have been collected within the last 48hrs and may no longer be available at time of booking. Additional fees and charges for optional products and services may apply.

Best flight deals Barcelona to Morocco

USD
keyboard_arrow_down
Best flight deals Barcelona to Morocco
From
To
Fare Type
Dates
Price
Barcelona (BCN)Marrakech (RAK)One-way
/
Basic
Depart: 04/04/2027

From

71USD

Seen 1 day ago

Barcelona (BCN)Tangier (TNG)One-way
/
Basic
Depart: 07/01/2027

From

30USD

Seen 4 hrs ago

Barcelona (BCN)Agadir (AGA)One-way
/
Basic
Depart: 22/12/2026

From

75USD

Seen 1 day ago

*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.
Travel from Barcelona

Travel to Morocco from Barcelona

There is no single way into Morocco. Direct flights from Barcelona to Morocco give you 6 gateways, and each one opens up a different country: the medina, the Mediterranean north, the Atlantic surf coast and, with Errachidia, the dunes of Merzouga.

Marrakech is a little over 2 hours away by air, and Tangier is closer still. Few destinations give you such a change of scene for so little time in the air, which is why Morocco works even for a long weekend. The decision that matters is which of the 6 you land in.

What documents you need to travel to Morocco

Morocco is not part of the European Union or the Schengen Area, so Spanish nationals need a passport; the Spanish ID card (DNI) is not valid to enter Morocco. The passport must be valid for at least 6 months from your date of entry, and border officials are strict on this point.

Spanish nationals do not need a visa for tourist stays of up to 90 days. If you are travelling with minors who are not accompanied by both parents, bring the relevant authorisation. If you hold another nationality, check your case on the travel documents page before you book.

What to know when you land in Morocco

From the airport into town. Menara Airport is about 6 km from the Marrakech medina, a short taxi ride, and it is best to agree the price before you get in. The airports at Tangier and Errachidia are also close to their cities, and in Errachidia many places to stay in Merzouga arrange a pick-up. Agadir is the exception: Al Massira is a good half hour from the beach and from Taghazout, so it pays to have your transfer sorted before you land.

Cash. The dirham cannot be bought outside Morocco, so you get it on arrival, at the airport or at official exchange offices. Cards work in hotels and restaurants geared to tourists, but in the souks, taxis and medinas it is cash only. This is what catches out most people who arrive without having planned for it.

What to wear. Morocco is a Muslim-majority country. Covering your shoulders and knees in medinas and mosques avoids awkward moments and is appreciated. During Ramadan the pace of the country changes, with many restaurants closed during the day and cities buzzing from sunset onwards.

Climate by region. Marrakech goes well over 40°C in summer and has cool nights in winter. The Atlantic coast, from Essaouira to Agadir, is milder and more settled all year round. Fez, Tangier and the north are wetter in autumn and winter.

Plug sockets are types C and E, 230 V, and local SIM cards are available at any airport. Arabic and Amazigh are the official languages, French is widely spoken in cities and tourist areas, and Spanish gets you quite a long way in the north.

What to do in Morocco

Marrakech

The Marrakech medina is a maze of narrow lanes, craft workshops and riads hidden behind doors that give nothing away. Jemaa el Fna square takes care of the rest: food stalls, musicians and an energy that builds as the sun goes down. It is a quarter of an hour from the airport, so you get the whole of your first day there.

Tangier and the north

Only a short flight separates Tangier from the Spanish coast, and yet the contrast is complete. The city has changed a great deal in recent years and is the natural base for reaching Chefchaouen or Tetouan by road. It is also the easiest way in if your trip leans towards the Mediterranean rather than the desert. For the eastern Rif, Nador does the same job.

The Atlantic coast

Essaouira has Portuguese ramparts, a working fishing port and wind all year round. Further south, Agadir adds long beaches and near-guaranteed sunshine, and Taghazout has become one of the best-known surf spots in Africa. Life here moves at a completely different pace from the interior.

Errachidia and the desert

Errachidia, capital of the Drâa-Tafilalet region, has the closest airport to the dunes of Merzouga and Erg Chebbi: about 130 km, or around 2 hours by road via Erfoud and Rissani. The road follows the Ziz Valley, past palm groves and ksour, to dunes that rise to more than 150 metres in places. Vueling's flights from Barcelona to Errachidia start on 30 December 2026.

Merzouga is not a day trip: set aside 2 or 3 days, with a night in a camp included. If you want to add an imperial city, you can carry on by road from the desert to Fez, where Fez el-Bali is the largest car-free urban area in the world and al-Qarawiyyin is the oldest known university still in operation.

Luggage for your flight to Morocco

What you can take depends on the fare you choose when booking. The simplest fare includes a personal item that fits under the seat in front, and from there you can add cabin or checked luggage.

Hardly anyone's suitcase comes back from Morocco the way it went out: crafts, spices, fabrics, lamps. If you are planning to shop, allow for space on the way home when you book. Check the current conditions in Vueling's luggage policy.

Frequently asked questions about flying from Barcelona to Morocco

Which cities in Morocco does Vueling fly to from Barcelona?

Vueling flies direct from Barcelona to Marrakech, Tangier, Agadir, Essaouira, Nador and Errachidia. That gives you 6 gateways to very different trips, from the Mediterranean north to the Atlantic coast and the desert. Use the search box on this page to check availability for your dates.

How long is the flight from Barcelona to Morocco?

It depends on the city. A direct flight from Barcelona to Marrakech takes a little over 2 hours. Tangier and Nador are closer, so the journey is shorter, while Agadir is the longest of the 6 routes because it lies further south in the country.

How do I get from the airport to the city centre in Morocco?

In Marrakech, Menara Airport is about 6 km from the medina, a short taxi ride: agree the price before you get in. Tangier and Errachidia airports are also close to town, and in Errachidia many places to stay in Merzouga arrange a pick-up. In Agadir, Al Massira is a good half hour from the beach area.

Which airport do I fly to from Barcelona for the Merzouga desert?

Errachidia. It is the closest airport to the Erg Chebbi dunes, about 130 km from Merzouga, or around 2 hours by road. Vueling flies from Barcelona to Errachidia, and many places to stay in Merzouga will collect you from the airport if you ask when you book.

Do I need a visa for Morocco with a Spanish passport?

No, not for tourist stays of up to 90 days. The passport itself is required, though, and it must be valid for at least 6 months from your date of entry, a point on which border officials are strict. The Spanish ID card (DNI) is not valid for crossing the Moroccan border.

Can I pay by card in Morocco?

Yes, in hotels, restaurants and shops aimed at tourists. Not in the souks, taxis or medinas, though, where it is cash only. And the Moroccan dirham cannot be bought outside Morocco, so you get it on arrival, either at the airport or at official exchange offices.

What does Vueling Club offer on a short route like Barcelona to Morocco?

If you are a Vueling Club member, every flight operated by Vueling, Barcelona to Morocco included, earns you tier points. These let you unlock new tiers and new benefits as you go: Priority boarding, a cabin bag in the overhead locker, flight changes and more.

Explore destinations