Marrakesh to Barcelona flights

Thu, 11 Apr
+ 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
  • On this page:
  • Route overview
  • Cheapest flights
  • Schedules
  • Compare prices
  • Fastest flights
  • Companies
  • FAQs

Overview: Marrakesh to Barcelona flight

distanceDistance875 miles
durationAverage flight duration1 h 25 min
priceAverage plane ticket price£149 (€166)
changesDirect flightNo
carriersAirlinesRyanair, Vueling Airlines, Royal Air Maroc, TAP Portugal, Iberia, Air Europa, Air France or Iberia Express

Flights from Marrakesh to Barcelona cover the 875 miles long route taking on average 1 h 25 min with our travel partners like Ryanair, Vueling Airlines, Royal Air Maroc, TAP Portugal, Iberia, Air Europa, Air France or Iberia Express. While the average ticket price for this journey costs around £149, you can find the cheapest plane ticket for as low as £22. Travellers depart most frequently from Marrakech and arrive in Barcelona El Prat Airport.

Cheap flights tickets from Marrakesh to Barcelona

Showing times and prices for 14 Apr

Cheapest

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

Vueling
20:352h24
Marrakesh
22:59Barcelona
£571One-way
0 changes
Royal Air Maroc
21:3519h35
Marrakesh
17:10Barcelona
£1271One-way
0 changes
Royal Air Maroc
21:2019h50
Marrakesh
17:10Barcelona
£1281One-way
0 changes
TAP Portugal
11:5021h15
Marrakesh
09:05Barcelona
£1451One-way
0 changes
Royal Air Maroc
21:4519h25
Marrakesh
17:10Barcelona
£1551One-way
0 changes

Flight scheduleMarrakesh to Barcelona

Showing flights for tomorrow, Sunday, 14 April
Vueling
16:402h25
Marrakesh
19:05Barcelona
0 changes
Royal Air Maroc
17:5023h20
Marrakesh
17:10Barcelona
0 changes
TAP Portugal
11:5021h15
Marrakesh
09:05Barcelona
0 changes
Royal Air Maroc
22:0019h10
Marrakesh
17:10Barcelona
0 changes
Royal Air Maroc
11:455h25
Marrakesh
17:10Barcelona
0 changes
Royal Air Maroc
21:2019h50
Marrakesh
17:10Barcelona
0 changes
Vueling
20:352h24
Marrakesh
22:59Barcelona
0 changes
Royal Air Maroc
21:4519h25
Marrakesh
17:10Barcelona
0 changes
Royal Air Maroc
05:1012h00
Marrakesh
17:10Barcelona
0 changes
Royal Air Maroc
09:357h35
Marrakesh
17:10Barcelona
0 changes
Royal Air Maroc
21:3519h35
Marrakesh
17:10Barcelona
0 changes

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Marrakesh to Barcelona by flight

Sun
14 Apr
Mon
15 Apr
Tue
16 Apr
Wed
17 Apr
Thu
18 Apr
Fri
19 Apr
Sat
20 Apr
Sun
21 Apr
Mon
22 Apr
Tue
23 Apr
Wed
24 Apr
Thu
25 Apr
Fri
26 Apr
Sat
27 Apr
Sun
28 Apr
Mon
29 Apr
Tue
30 Apr
Wed
01 May
Thu
02 May
Fri
03 May
Sat
04 May

Flight times from Marrakesh to Barcelona

Showing times and prices for 14 Apr

Fastest Journey

2 h 24 m

Average

13 h 51 m

Flights per day

11

Distance

1412 km

Of the 11 flights that leave Marrakesh for Barcelona every day 11 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Vueling
20:352h24
Marrakesh
22:59Barcelona
£571One-way
0 changes
Vueling
16:402h25
Marrakesh
19:05Barcelona
£1781One-way
0 changes
Royal Air Maroc
11:455h25
Marrakesh
17:10Barcelona
£2041One-way
0 changes
Royal Air Maroc
09:357h35
Marrakesh
17:10Barcelona
£1701One-way
0 changes
Royal Air Maroc
05:1012h00
Marrakesh
17:10Barcelona
£2051One-way
0 changes

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 Marrakesh to Barcelona

Ryanair, Vueling Airlines and Royal Air Maroc flights will get you from Marrakesh to Barcelona from £14. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.

Air Europa is Spain's 3rd most popular airline with flights around Europe and the rest of the world and a choice between Economy or Business fares for your flight from Marrakesh to Barcelona.

FAQs: Marrakesh to Barcelona flights

FAQs: Take a flight from Marrakesh to Barcelona 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 Marrakesh to Barcelona.
FAQs
Cheap plane tickets from Marrakesh to Barcelona can start from as little as £22 when you book in advance. The average flight ticket price for Marrakesh to Barcelona is £149; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Marrakesh to Barcelona flight travel time is 1 h 25 min   for the 875 mile long trip, but the duration can vary if you travel on weekends and holidays.
The first flight from Marrakesh to Barcelona leaves at 04: 55. Plan your trip with the Journey Planner   from Omio.
The last flight from Marrakesh to Barcelona leaves at 22: 00.
Take the Marrakesh to Barcelona flight with Ryanair, Vueling Airlines, Royal Air Maroc, TAP Portugal, Iberia, Air Europa, Air France or Iberia Express. However, it's always good to check out all possible airlines for the journey to Barcelona from Marrakesh as there might be differences in the amenities they offer.

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

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

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

More options for your journey from Marrakesh to Barcelona

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

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