Barcelona to Marrakesh flights

Tue, 18 Jun
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Barcelona to Marrakesh flight

distanceDistance875 miles
durationAverage flight duration2 h 25 min
priceAverage plane ticket price£140 (€158)
changesDirect flightYes
carriersAirlinesRyanair, Vueling Airlines, Royal Air Maroc, Iberia Express, Iberia, TAP Portugal, Air France, Air Europa or PGA-Portugalia Airlines

Flights from Barcelona to Marrakesh cover the 875 miles long trip taking on average 2 h 25 min with our travel partners like Ryanair, Vueling Airlines, Royal Air Maroc, Iberia Express, Iberia, TAP Portugal, Air France, Air Europa or PGA-Portugalia Airlines. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as £52, but the average price of plane tickets is £140. Travellers depart most frequently from Barcelona El Prat Airport and arrive in Marrakech.

Cheap flights tickets from Barcelona to Marrakesh

Showing times and prices for 18 Jun

Cheapest

The best way to find a cheap flight ticket from Barcelona to Marrakesh is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
PGA-Portugalia Airlines
20:1021h10
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
£1891One-way
1 change
2nd Cheapest
PGA-Portugalia Airlines
17:4523h35
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
£1941One-way
1 change
Royal Air Maroc
20:104h30
Barcelona El Prat Airport (BCN)
23:40Marrakech (RAK)
£2521One-way
1 change
Royal Air Maroc
20:1023h00
Barcelona El Prat Airport (BCN)
18:10Marrakech (RAK)
£2521One-way
1 change
Royal Air Maroc
20:1017h05
Barcelona El Prat Airport (BCN)
12:15Marrakech (RAK)
£2521One-way
1 change

Flight scheduleBarcelona to Marrakesh

Showing flights for tomorrow, Tuesday, 18 June
PGA-Portugalia Airlines
06:0011h20
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change
Air France
06:1018h20
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
1 change
Air France
06:1010h00
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
1 change
KLM
06:209h50
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
2 changes
KLM
06:209h50
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
2 changes
KLM
06:2013h50
Barcelona El Prat Airport (BCN)
19:10Marrakech (RAK)
1 change
Transavia Airlines
08:5511h15
Barcelona El Prat Airport (BCN)
19:10Marrakech (RAK)
1 change
Air France
09:5014h40
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
1 change
Air France
09:506h20
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
1 change
KLM
11:109h00
Barcelona El Prat Airport (BCN)
19:10Marrakech (RAK)
1 change
TAP Portugal
11:2524h25
Barcelona El Prat Airport (BCN)
10:50Marrakech (RAK)
1 change
TAP Portugal
11:255h55
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change
Air France
12:4011h50
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
1 change
KLM
13:2011h10
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
2 changes
KLM
13:2011h10
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
2 changes
KLM
13:2011h10
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
2 changes
PGA-Portugalia Airlines
15:0020h50
Barcelona El Prat Airport (BCN)
10:50Marrakech (RAK)
1 change
PGA-Portugalia Airlines
15:0026h20
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change
Air France
15:159h15
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
1 change
KLM
17:1516h05
Barcelona El Prat Airport (BCN)
08:20Marrakech (RAK)
1 change
PGA-Portugalia Airlines
17:4523h35
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change
PGA-Portugalia Airlines
17:4518h05
Barcelona El Prat Airport (BCN)
10:50Marrakech (RAK)
1 change
Air France
18:056h25
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
1 change
KLM
19:4013h40
Barcelona El Prat Airport (BCN)
08:20Marrakech (RAK)
1 change
Royal Air Maroc
20:104h30
Barcelona El Prat Airport (BCN)
23:40Marrakech (RAK)
1 change
PGA-Portugalia Airlines
20:1021h10
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change
Royal Air Maroc
20:1023h00
Barcelona El Prat Airport (BCN)
18:10Marrakech (RAK)
1 change
Royal Air Maroc
20:1017h05
Barcelona El Prat Airport (BCN)
12:15Marrakech (RAK)
1 change
PGA-Portugalia Airlines
20:1015h40
Barcelona El Prat Airport (BCN)
10:50Marrakech (RAK)
1 change
Air France
21:1019h00
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
1 change
TAP Portugal
22:1013h40
Barcelona El Prat Airport (BCN)
10:50Marrakech (RAK)
1 change
TAP Portugal
22:1019h10
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Barcelona to Marrakesh by flight

Tue
18 Jun
Wed
19 Jun
Thu
20 Jun
Fri
21 Jun
Sat
22 Jun
Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul
Sun
07 Jul
Mon
08 Jul

Flight times from Barcelona to Marrakesh

Showing times and prices for 18 Jun

Fastest Journey

4 h 30 m

Average

14 h 17 m

Flights per day

32

Distance

1412 km

To travel from Barcelona to Marrakesh you need to make at least one change.

Fastest
Royal Air Maroc
20:104h30
Barcelona El Prat Airport (BCN)
23:40Marrakech (RAK)
£2521One-way
1 change
2nd Fastest
TAP Portugal
11:255h55
Barcelona El Prat Airport (BCN)
16:20Marrakech (RAK)
£4291One-way
1 change
Air France
09:506h20
Barcelona El Prat Airport (BCN)
15:10Marrakech (RAK)
£7571One-way
1 change
Air France
18:056h25
Barcelona El Prat Airport (BCN)
23:30Marrakech (RAK)
£7571One-way
1 change
KLM
11:109h00
Barcelona El Prat Airport (BCN)
19:10Marrakech (RAK)
£7471One-way
1 change

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

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Vueling Airlines and Royal Air Maroc Barcelona to Marrakesh

You can travel by flight between Barcelona and Marrakesh with Ryanair, Vueling Airlines and Royal Air Maroc for as low as £51. When you search for timetables and tickets, Omio will show you the best journey.

Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket to Marrakesh from Barcelona includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.

Barcelona to Marrakesh flight information with Ryanair:

  • Average Duration: 2 h 30 min
  • Cheapest Price: £178

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.

FAQs: Barcelona to Marrakesh flights

FAQs: Take a flight from Barcelona to Marrakesh hassle-free. 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
Cheap plane tickets from Barcelona to Marrakesh can start from as little as £52 when you book in advance. The average flight ticket price for Barcelona to Marrakesh is £140; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by plane from Barcelona to Marrakesh is 2 h 25 min   to travel the 875 mile long journey. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first flight from Barcelona to Marrakesh leaves at 05: 00. Plan your trip with the Journey Planner   from Omio.
The last flight from Barcelona to Marrakesh leaves at 20: 30.
When taking a flight from Barcelona to Marrakesh, you can count on Ryanair, Vueling Airlines, Royal Air Maroc, Iberia Express, Iberia, TAP Portugal, Air France, Air Europa or PGA-Portugalia Airlines for the best way to get you to Marrakesh. You can also check all possible airlines who offer a service from Barcelona to Marrakesh and compare the amenities they offer before buying a plane ticket.

Flights from Barcelona to Marrakesh generally leave from Barcelona El Prat Airport and arrive in Marrakech.

Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Marrakech is 5.9 km from Marrakesh city centre.

The cheapest month for a flight from Barcelona to Marrakesh is January.
Yes, you can take a flight to Marrakesh from Barcelona.

More options for your journey from Barcelona to Marrakesh

Here are some other resources that might have the information you need

HomeFlightsFlight Schedules to Marrakesh Barcelona to Marrakesh flights

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers