Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Barcelona to Marrakesh flight with Ryanair

Mon, 17 Feb
+ 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

Journey information

Overview: Barcelona to Marrakesh flight

Flights from Barcelona to Marrakesh depart on average 38 times per day, taking around 7h 58m. Cheap flight tickets for this journey start at £24 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
1412 km
Average flight duration
7h 58m
Cheapest ticket price
£24
Flights per day
38
Direct flights
1
Airlines
11
Fastest flight
2h 30m
Cheapest month to travel
September
First flight
00:05
Last flight
23:55
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Cheap flights tickets from Barcelona to Marrakesh

Showing times and prices for 17 Feb

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
RyanairFR 2239
16:502h30
Barcelona El Prat Airport (BCN)
19:20Marrakech (RAK)
£1511One-way
0 changes
2nd Cheapest
VuelingVY7334
18:202h30
Barcelona El Prat Airport (BCN)
20:50Marrakech (RAK)
£1681One-way
0 changes
Royal Air Marocat961
19:1017h50
Barcelona El Prat Airport (BCN)
13:00Marrakech (RAK)
£2071One-way
1 change
Royal Air Marocat961
19:1023h00
Barcelona El Prat Airport (BCN)
18:10Marrakech (RAK)
£2071One-way
1 change
Royal Air Marocat961
19:104h35
Barcelona El Prat Airport (BCN)
23:45Marrakech (RAK)
£2071One-way
1 change

Barcelona to Marrakesh flight times

Showing flights for tomorrow, Monday 17 February
ProviderDepartsDurationArrivesChangesTickets
Air France
AF1449
Air FranceAF1449
06:00 Barcelona El Prat Airport (BCN)16h00 22:00 Marrakech (RAK)1 change
KLM
KL1510
KLMKL1510
06:00 Barcelona El Prat Airport (BCN)29h05 11:05 Marrakech (RAK)1 change
Air France
AF1449
Air FranceAF1449
06:00 Barcelona El Prat Airport (BCN)9h40 15:40 Marrakech (RAK)1 change
TAP Portugal
TP1041
TAP PortugalTP1041
06:45 Barcelona El Prat Airport (BCN)4h40 11:25 Marrakech (RAK)1 change
Iberia
IB426
IberiaIB426
07:00 Barcelona El Prat Airport (BCN)6h45 13:45 Marrakech (RAK)1 change
Iberia
IB428
IberiaIB428
08:00 Barcelona El Prat Airport (BCN)5h45 13:45 Marrakech (RAK)1 change
Iberia
IB402
IberiaIB402
08:45 Barcelona El Prat Airport (BCN)5h00 13:45 Marrakech (RAK)1 change
Iberia
IB404
IberiaIB404
09:15 Barcelona El Prat Airport (BCN)4h30 13:45 Marrakech (RAK)1 change
Air France
AF1149
Air FranceAF1149
09:50 Barcelona El Prat Airport (BCN)12h10 22:00 Marrakech (RAK)1 change
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05 Barcelona El Prat Airport (BCN)11h55 22:00 Marrakech (RAK)2 changes
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05 Barcelona El Prat Airport (BCN)11h55 22:00 Marrakech (RAK)2 changes
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05 Barcelona El Prat Airport (BCN)25h00 11:05 Marrakech (RAK)1 change
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05 Barcelona El Prat Airport (BCN)11h55 22:00 Marrakech (RAK)2 changes
Transavia Airlines
KL2678
Transavia AirlinesKL2678
10:05 Barcelona El Prat Airport (BCN)11h55 22:00 Marrakech (RAK)2 changes
KLM
KL1512
KLMKL1512
11:10 Barcelona El Prat Airport (BCN)10h50 22:00 Marrakech (RAK)2 changes
KLM
KL1512
KLMKL1512
11:10 Barcelona El Prat Airport (BCN)10h50 22:00 Marrakech (RAK)2 changes
KLM
KL1512
KLMKL1512
11:10 Barcelona El Prat Airport (BCN)10h50 22:00 Marrakech (RAK)2 changes
KLM
KL1512
KLMKL1512
11:10 Barcelona El Prat Airport (BCN)23h55 11:05 Marrakech (RAK)1 change
Air France
AF1349
Air FranceAF1349
12:15 Barcelona El Prat Airport (BCN)9h45 22:00 Marrakech (RAK)1 change
Air France
AF1349
Air FranceAF1349
12:15 Barcelona El Prat Airport (BCN)27h25 15:40 Marrakech (RAK)1 change
Royal Air Maroc
at965
Royal Air Marocat965
12:45 Barcelona El Prat Airport (BCN)11h00 23:45 Marrakech (RAK)1 change
Royal Air Maroc
at965
Royal Air Marocat965
12:45 Barcelona El Prat Airport (BCN)24h15 13:00 Marrakech (RAK)1 change
Royal Air Maroc
at965
Royal Air Marocat965
12:45 Barcelona El Prat Airport (BCN)8h45 21:30 Marrakech (RAK)1 change
KLM
KL1514
KLMKL1514
13:00 Barcelona El Prat Airport (BCN)9h00 22:00 Marrakech (RAK)2 changes
KLM
KL1514
KLMKL1514
13:00 Barcelona El Prat Airport (BCN)22h05 11:05 Marrakech (RAK)1 change
Air France
AF1649
Air FranceAF1649
15:05 Barcelona El Prat Airport (BCN)24h35 15:40 Marrakech (RAK)1 change
Air France
AF1649
Air FranceAF1649
15:05 Barcelona El Prat Airport (BCN)6h55 22:00 Marrakech (RAK)1 change
Ryanair
FR 2239
RyanairFR 2239
16:50 Barcelona El Prat Airport (BCN)2h30 19:20 Marrakech (RAK)0 changesDirect
KLM
KL1518
KLMKL1518
17:25 Barcelona El Prat Airport (BCN)17h40 11:05 Marrakech (RAK)1 change
Air France
AF1549
Air FranceAF1549
18:00 Barcelona El Prat Airport (BCN)21h40 15:40 Marrakech (RAK)1 change
Air France
AF1549
Air FranceAF1549
18:00 Barcelona El Prat Airport (BCN)28h00 22:00 Marrakech (RAK)1 change
Vueling
VY7334
VuelingVY7334
18:20 Barcelona El Prat Airport (BCN)2h30 20:50 Marrakech (RAK)0 changesDirect
Royal Air Maroc
at961
Royal Air Marocat961
19:10 Barcelona El Prat Airport (BCN)17h50 13:00 Marrakech (RAK)1 change
Royal Air Maroc
at961
Royal Air Marocat961
19:10 Barcelona El Prat Airport (BCN)23h00 18:10 Marrakech (RAK)1 change
Royal Air Maroc
at961
Royal Air Marocat961
19:10 Barcelona El Prat Airport (BCN)4h35 23:45 Marrakech (RAK)1 change
KLM
KL1520
KLMKL1520
19:55 Barcelona El Prat Airport (BCN)15h10 11:05 Marrakech (RAK)1 change
Air France
AF1049
Air FranceAF1049
20:15 Barcelona El Prat Airport (BCN)25h45 22:00 Marrakech (RAK)1 change
Air France
AF1049
Air FranceAF1049
20:15 Barcelona El Prat Airport (BCN)19h25 15:40 Marrakech (RAK)1 change

This is the last flight of the day.

Find all the dates and times for this journey

How far in advance should I book flight tickets from Barcelona to Marrakesh?

The best time to book your flight from Barcelona to Marrakesh is days before departure. See how prices for flights change on the Barcelona to Marrakesh route.
Prices are for one-way tickets for one passenger from Barcelona to Marrakesh per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Barcelona to Marrakesh.

Compare prices and tickets Barcelona to Marrakesh by flight

Sun
16 Feb
Mon
17 Feb
Tue
18 Feb
Wed
19 Feb
Thu
20 Feb
Fri
21 Feb
Sat
22 Feb
Sun
23 Feb
Mon
24 Feb
Tue
25 Feb
Wed
26 Feb
Thu
27 Feb
Fri
28 Feb
Sat
01 Mar
Sun
02 Mar
Mon
03 Mar
Tue
04 Mar
Wed
05 Mar
Thu
06 Mar
Fri
07 Mar
Sat
08 Mar

Flight times from Barcelona to Marrakesh

Showing times and prices for 17 Feb

Fastest Journey

2 h 30 m

Average

14 h 20 m

Flights per day

38

Distance

1412 km

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

Fastest
RyanairFR 2239
16:502h30
Barcelona El Prat Airport (BCN)
19:20Marrakech (RAK)
£1511One-way
0 changes
Fastest
VuelingVY7334
18:202h30
Barcelona El Prat Airport (BCN)
20:50Marrakech (RAK)
£1681One-way
0 changes
2nd Fastest
IberiaIB404
09:154h30
Barcelona El Prat Airport (BCN)
13:45Marrakech (RAK)
£3471One-way
1 change
Royal Air Marocat961
19:104h35
Barcelona El Prat Airport (BCN)
23:45Marrakech (RAK)
£2071One-way
1 change
TAP PortugalTP1041
06:454h40
Barcelona El Prat Airport (BCN)
11:25Marrakech (RAK)
£4671One-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: £175

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 £24 when you book in advance. The average flight ticket price for Barcelona to Marrakesh is £107; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Barcelona to Marrakesh flight time is 2 h 30 min   covering the 875 mile long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Barcelona to Marrakesh leaves at 00: 35. Plan your trip with the Journey Planner   from Omio.
The latest flight from Barcelona to Marrakesh leaves at 23: 55.
Yes, it is possible to travel from Barcelona to Marrakesh without having to change trains with Vueling Airlines. There is 1 direct flight from Barcelona to Marrakesh each day. There may be fewer direct services available on weekends or holidays.
For the best Barcelona to Marrakesh flight to buy, you can travel safely and comfortably with Ryanair, Vueling Airlines, Royal Air Maroc, TAP Portugal, Iberia, Air France, Air Europa or PGA-Portugalia Airlines. However, it's always good to check all possible airlines with services from Barcelona to Marrakesh to compare what amenities they may offer.

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

Important Stations and Airports in Barcelona and Marrakesh

Barcelona
Marrakesh
The major airport for departures in Barcelona is Barcelona El Prat Airport. Find all the information you need to know about services, amenities and connections at Barcelona El Prat Airport for your trip from Barcelona to Marrakesh.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
3 km
Car connection
C-31, Exit 192
Wifi
Wifi
  • Free Wi-Fi available throughout the airport for an unlimited time.
Lockers
Lockers
  • Available in Terminal 1; prices start at approximately €6 per day.
Dining
Dining
  • Dutch Kitchen, McDonald's, and other options.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport, including accessible facilities.
Hotel
Hotel
  • Sheraton Frankfurt Airport Hotel and Hilton Garden Inn (walking distance).
Lounge
Lounge
  • Lounges available, including the Sala VIP Pau Casals in Terminal 1.
Lost and Found Office
  • Located in both terminals, with offices located near the baggage claim areas.
Public transport options for Barcelona El Prat Airport
  • Bus: Aerobús A1, Aerobús A2, 46, N17 Metro: L9 Sud Train: R2 Nord
The major airport for arrivals in Marrakesh is Marrakech. Find all the information you need to know about services, amenities and connections at Marrakech for your journey to Marrakesh from Barcelona.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
4 km
Car connection
Avenue Guemassa
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Approximately 3€ (30 MAD) per hour.
Dining
Dining
  • Carthage Café, La Fontaine, Tunisian and international cuisine.
Taxis
Taxis
  • Available outside the terminal.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Airport Mansion Phuket (walking distance).
Lounge
Lounge
  • Lounges available, including Pearl Lounge.
Lost and Found Office
  • Located in the arrivals area.
Public transport options for Marrakech
  • Bus: L19 Bus: L11

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
Currency
Language