Book flights to Morocco

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 Morocco

CHF
*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 to Morocco

CHF
keyboard_arrow_down
*Depending on demand, prices may vary at the time of flight selection. All taxes and fees are included in the price.
Book flights to Morocco

Travel to Morocco

Vueling operates direct flights to Morocco, serving 6 cities: Marrakech, Tangier, Agadir, Essaouira, Nador and Errachidia. Most routes leave from Barcelona, and there are also direct flights from Bilbao, Seville, Alicante and Santiago de Compostela. From Barcelona, the flight takes between 2 and 3 hours, depending on where you are heading.

Check the available dates and times in the search box on this page and pick the city that best fits your plans.

Direct flights to Morocco with Vueling

These are Vueling's destinations in Morocco, with the arrival airport and the Spanish cities that have a direct flight. If you are still deciding where to go, here is what each one offers.

📍Flights to Marrakech

You land at Marrakech-Menara Airport (RAK), about 6 km from the medina. There is a direct flight from Barcelona, taking around 2 hours 30 minutes, and also from Bilbao and Santiago de Compostela. Jemaa el Fna square, the souks and the gardens draw most visitors, and the city is also a regular venue for conferences and corporate travel. See flights to Marrakech.

📍Flights to Tangier

Tangier-Ibn Battouta Airport (TNG) is about 12 km from the centre. There is a direct flight from Barcelona, taking around 2 hours, and there are also direct flights from Bilbao and Alicante. The medina and the Kasbah look out over the Strait of Gibraltar, and business linked to the port brings in plenty of work travel too. See flights to Tangier.

📍Flights to Agadir

Agadir-Al Massira Airport (AGA) is about 20 km from the city. There are direct flights from Barcelona and Bilbao, and of all the routes Vueling operates from Barcelona to Morocco, this is the longest. Agadir is a beach city on the Atlantic coast, with a long seafront promenade and the old kasbah of Agadir Oufella on the hilltop. See flights to Agadir.

📍Flights to Essaouira

Essaouira-Mogador Airport (ESU) is about 17 km from the town. There is a direct flight from Barcelona, taking just under 3 hours, and there are also direct flights from Bilbao and Seville. The walled medina is a UNESCO World Heritage Site, the fishing port is still working, and the steady wind along the coast has made Essaouira a well-known spot for kitesurfing and windsurfing. See flights to Essaouira.

📍Flights to Nador

Nador-Al Aroui Airport (NDR) is about 24 km from the city. There is a direct flight from Barcelona, taking just under 2 hours. Nador sits on the Mediterranean coast, beside the Marchica lagoon, and Melilla is a short drive away. See flights to Nador.

📍Flights to Errachidia

Errachidia-Moulay Ali Cherif Airport (ERH) is a few kilometres from the city. There is a direct flight from Barcelona. Errachidia, in the Ziz Valley, is one of the gateways to the Erg Chebbi desert at Merzouga, and the closest Vueling airport to its dunes. See flights to Errachidia.

Which Spanish cities have direct flights to Morocco

Here are Vueling's direct flights to Morocco by departure city. From other airports, the search box also shows options with a stopover.

What documents you need to fly to Morocco

Morocco is not part of the Schengen Area, so you go through passport control when leaving Spain and again on arrival. Spanish nationals need a passport: the Spanish ID card (DNI) is not accepted for entry into Morocco. Spain's Ministry of Foreign Affairs states that the passport must be valid for more than 6 months and remain valid for the whole stay.

Spanish nationals do not need a visa for tourist trips of up to 90 days. Travellers of other nationalities should check which documents they need, as this depends on their country of origin and residence status. For travel with children and other cases, see Vueling's travel documents page.

Getting from the airport to the centre

  • Marrakech: bus line 19 links the airport with Jemaa el Fna square. By taxi, the journey takes about 15 minutes.
  • Tangier: there is a bus to the train station, plus fixed-fare taxis that reach the centre in about 20 minutes.
  • Agadir: a taxi is the most direct option, about 20 minutes to the city.
  • Essaouira: a taxi takes about 20 minutes to the medina.
  • Nador: bus line 23 runs into the city, and grand taxis also wait at the exit.
  • Errachidia: a taxi is the usual way to reach the city or head out to the desert, and many places to stay in Merzouga arrange the transfer.

With fixed-fare taxis, agree the price with the driver before you set off.

Luggage for your flight to Morocco

All Vueling fares include a personal item that must fit under the seat in front. You can also add a cabin bag for the overhead locker or a checked bag to your booking, including after you have booked. It comes in handy if you are bringing back ceramics, textiles or other shopping. Vueling's luggage policy sets out what each fare includes.

If you fly to Morocco often, it is worth joining Vueling Club, which is free: flights operated by Vueling earn you Avios and tier points to move up through the tiers (Basic, Smart, Plus and Premium).

Practical information for travelling to Morocco

  • Currency: the Moroccan dirham (MAD) cannot be bought outside the country. Change money when you arrive, at the airport or at a bureau de change, and spend or change back your dirhams before you leave.
  • Time: since September 2026, Morocco has used GMT all year round, so it is 1 hour behind mainland Spain in winter and 2 hours behind in summer.
  • Languages: Arabic and Amazigh are the official languages. French is widely spoken, and in the north, in cities such as Tangier and Nador, you will hear quite a lot of Spanish.
  • Plug sockets: types C and E, 230 V.

When to travel to Morocco

For Marrakech, the desert and trips inland, spring and autumn bring the mildest temperatures. On the Atlantic coast, Agadir and Essaouira have cooler summers than the interior thanks to the ocean wind. Demand peaks at Easter, in summer, over long weekends and around Christmas, so if your dates are flexible, compare days in the price calendar in the search box.

During Ramadan, whose dates change every year, many restaurants and shops change their opening hours.

Frequently asked questions about flights to Morocco

Are there direct flights from Spain to Morocco?

Yes. Vueling has direct flights to Morocco from Barcelona, Bilbao, Seville, Alicante and Santiago de Compostela. Barcelona serves all 6 destinations: Marrakech, Tangier, Agadir, Essaouira, Nador and Errachidia. From other airports, the search also shows options with a stopover. You can check the available dates in the Vueling flight search.

How long is the flight from Spain to Morocco?

It depends on the destination. From Barcelona, Nador is just under 2 hours away, Tangier about 2 hours, Marrakech about 2 hours 30 minutes and Essaouira just under 3 hours. Agadir is the longest route from Barcelona. The exact duration of each flight is shown in the Vueling flight search.

Can you travel to Morocco with a Spanish ID card (DNI)?

No. Spanish nationals cannot enter Morocco with the Spanish ID card (DNI): they need a passport, which Spain's Ministry of Foreign Affairs says must be valid for more than 6 months. Travellers of other nationalities should check which documents they need, depending on their country of origin and residence status. Check Vueling's travel documents page before heading to the airport.

Do I need a visa to travel to Morocco?

If you are a Spanish national travelling as a tourist, you do not need a visa for stays of up to 90 days. For longer stays or other reasons for travel, see Vueling's travel documents page. Travellers of other nationalities should check which documents they need, as this depends on their country of origin and residence status.

Which airport in Morocco should I fly to?

Choose the airport closest to what you want to do. Marrakech-Menara puts you next to the medina and is the starting point for the Atlas, Tangier-Ibn Battouta suits the north of the country, Agadir-Al Massira and Essaouira-Mogador the Atlantic coast, and Nador-Al Aroui the eastern Mediterranean coast. For the desert at Merzouga, the closest is Errachidia-Moulay Ali Cherif.

When is it cheapest to fly to Morocco?

The price depends on the route, the date and how far ahead you book. Easter, summer, long weekends and Christmas usually bring more demand. If your dates are flexible, the price calendar in the Vueling flight search shows the available days so you can compare them.

How do I get from Marrakech airport to Jemaa el Fna square?

Marrakech-Menara Airport is about 6 km from the medina. You can take bus line 19, which stops near Jemaa el Fna square, or a taxi, which takes about 15 minutes. If you are staying in a riad inside the medina, the last stretch is usually on foot.

Is there a time difference between Spain and Morocco?

Yes. Since September 2026, Morocco has used GMT all year round, so it is 1 hour behind mainland Spain in winter and 2 hours behind in summer, when Spain puts its clocks forward. Flight times are always shown in the local time of each airport.

Where can I get Moroccan dirhams?

You change money once you are in Morocco, because the dirham cannot be bought outside the country. You can do it on arrival, at the airport bureaux de change, in banks or at authorised exchange offices. Before you fly home, spend or change back any dirhams you have left over.