Compare prices and tickets by train, bus or flight

Tue
Jan 18
$41Ryanair
Wed
Jan 19
$98TAP Portugal
Thu
Jan 20
$34Vueling
Fri
Jan 21
$23Ryanair
Sat
Jan 22
$35Ryanair
Tue
Jan 25
$34Ryanair
Thu
Jan 27
$16Ryanair
Fri
Jan 28
$48Vueling
Sat
Jan 29
$34Vueling
Tue
Feb 1
$12Ryanair
Wed
Feb 2
$107Iberia
Thu
Feb 3
$19Ryanair
Fri
Feb 4
$31Ryanair
Sat
Feb 5
$31Ryanair
Sun
Feb 6
$26Ryanair

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Overview: Barcelona to Marrakesh flight

distanceDistance875 miles (1412 km)
durationAverage flight duration2 h 25 min
priceAverage plane ticket price$46 (€38)
changesDirect flightYes
carriersAirlinesRyanair, Vueling, Royal Air Maroc, Iberia or TAP Portugal

Flights from Barcelona to Marrakesh cover the 875 miles (1412 km) long trip taking on average 2 h 25 min with our travel partners like Ryanair, Vueling, Royal Air Maroc, Iberia or TAP Portugal. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $23 (€19), but the average price of plane tickets is $46 (€38). Travelers depart most frequently from Barcelona El Prat Airport and arrive in Marrakech.

Airlines: Ryanair, Vueling Airlines and Iberia flights from Barcelona to Marrakesh

For as little as $23 (€19) you can travel by flight to Marrakesh from Barcelona with Ryanair, Vueling Airlines and Iberia. Omio will show you the best deals, schedules and tickets available for this trip.

Ryanair
Iberia
Vueling Airlines

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

  • Average Price: $23

When you buy your Ryanair flight tickets to Marrakesh from Barcelona don't forget to keep the following COVID-19 related policies in mind:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Barcelona to Marrakech

Flying to Marrakech is an excellent way to reach the Moroccan city for anyone in Barcelona. There are 2 direct flights on weekdays and Sundays, and a single flight on Saturdays. No stops are needed along the way, and the flight time will be between 1 hour 30 minutes and 1 hour 45 minutes.

Which airlines fly from Barcelona to Marrakech?

Flights to Marrakech from Barcelona are provided by two low-cost airlines: Vueling and Ryanair. So affordable fares should always be available.

How long is the flight from Barcelona to Marrakech?

Travelers can expect a flight time of between 1 hour 30 minutes and 1 hour 45 minutes in the vast majority of cases.

How many flights are there from Barcelona to Marrakech?

Flights leave Barcelona El Prat Airport for Marrakech on a daily basis. There are 2 flights on weekdays and Sundays, generally with a breakfast and late evening departure. A single flight departs on Saturdays, usually just after 8:00 p.m.

What are the departure and arrival airports for flights from Barcelona to Marrakech?

Departure airport: Flights to Marrakech will take off from Barcelona El Prat Airport. El Prat is the Catalan city's major aviation hub and can be found a short distance south of the city center. There are numerous transfer options for passengers. The fastest route will generally involve taking rail connections from Barcelona Sants or Passeig de Gracia, which depart every 30 minutes and take 15-20 minutes. The airport is also served by Metro line L9 Sud, which runs from Gran Via. Aerobus services are another option, and run from Placa Catalunya every 15 minutes. Additionally, the airport has ample parking, and taxis will take between 20-40 minutes to travel from central Barcelona.

Arrival airport: Flights from Barcelona will arrive at Marrakech Menara Airport, which is about 5 miles away from the city center. Upon arrival, getting to accommodation shouldn't pose too many issues. The cheapest way into town is via Bus 19, which runs from 6:30 a.m. until almost midnight and leaves from outside the terminal every half an hour. Hotel shuttles may also be available to downtown locations, and taxis can be expected to take 20-30 minutes, depending on traffic. All travelers can use free wifi at Menara, which may help with organizing hotels or car rental.

Travel Tips: Barcelona to Marrakesh Flight

Take a flight to Marrakesh 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 Barcelona to Marrakesh.
FAQs

Are there any COVID-19 restrictions for international travel by flight between Barcelona and Marrakesh?

Travel between Barcelona, Spain and Marrakesh, Morocco by plane is: Restricted.

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

International entry status: Entry is restricted for citizens and permanent residents of Spain

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

Conditions of entry:

  • Entry is allowed only for essential reasons

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

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

  • Physical distance requirement: 2 metre (s) (7 feet)
  • Face mask requirement: Mandatory

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

Are there restrictions on returning to Spain from Morocco by plane?

The current restriction level for your return trip by plane from Marrakesh to Barcelona is: Partially open

Are there any international entry restrictions on returning to Spain from Morocco?

Reentry to Spain is allowed for: Entry is partially open for citizens and permanent residents of Morocco

Do I need to quarantine on arrival in Spain from Marrakesh?

What are the requirements?

  • Entry is allowed only for fully vaccinated travellers
  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Pre-arrival Health Control Form (FCS) required

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

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

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

Last checked on 1/16/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your flight to Barcelona from Marrakesh here.

What is the price of the cheapest flight from Barcelona to Marrakesh?

Flight tickets between Barcelona and Marrakesh for some dates and times can be found for as cheap as $23 (€19)  one way in the next 7 days.

How much is a plane ticket between Barcelona and Marrakesh?

The Barcelona to Marrakesh plane ticket price is on average $46 (€38)  if you are looking to book your tickets for this journey in the next week.

How far is it from Barcelona to Marrakesh by plane?

The flight distance from Barcelona to Marrakesh is around 875 miles (1412 km).

How long is the flight between Barcelona and Marrakesh?

On average the Barcelona to Marrakesh flight time is 2 h 25 min  covering the 875 miles (1412 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

Which airport for the flight from Barcelona to Marrakesh do I fly out of? Which Marrakesh airport from Barcelona do I arrive in?

When traveling this route, Omio customers are departing most frequently from Barcelona El Prat Airport   and arriving in Marrakech.

Where is the departure airport in Barcelona located? Where is the arrival airport in Marrakesh located?

Passengers booking this journey most frequently board their flights from Barcelona El Prat Airport and need to travel around 7.4 miles (11.9 km) from the city center to get to this airport.

Passengers arriving in Marrakesh most often land in Marrakech and need to travel about 3 miles (4.8 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Marrakech to get you to the city center of Marrakesh.

What airlines go from Barcelona to Marrakesh?

For the journey from Barcelona to Marrakesh you can take a flight with Ryanair, Vueling, Royal Air Maroc, Iberia or TAP Portugal. Be sure to check out all possible airlines that offer services to Marrakesh from Barcelona on Omio to compare what amenities they may have.

When is the earliest flight from Barcelona to Marrakesh? When is the last flight from Barcelona to Marrakesh?

The earliest flight for this journey departs from Barcelona at 5: 10 AM. The last flight leaves from Barcelona at 8: 10 PM. Check Omio for the latest flight schedule from Barcelona to Marrakesh and book the best time to depart on your chosen travel date.

When should I buy the Barcelona to Marrakesh flight for the best deals on tickets?

The price of a one way plane ticket from Barcelona to Marrakesh is on average $46 (€38) if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for flights from all possible airlines offering this trip. In general, you can find plane tickets from Barcelona to Marrakesh available a few months in advance.