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 |
Cheapest
Average
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.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Air France AF1449 | 06:00 Barcelona El Prat Airport (BCN) | 16h00 | 22:00 Marrakech (RAK) | 1 change | |
KLM KL1510 | 06:00 Barcelona El Prat Airport (BCN) | 29h05 | 11:05 Marrakech (RAK) | 1 change | |
Air France AF1449 | 06:00 Barcelona El Prat Airport (BCN) | 9h40 | 15:40 Marrakech (RAK) | 1 change | |
TAP Portugal TP1041 | 06:45 Barcelona El Prat Airport (BCN) | 4h40 | 11:25 Marrakech (RAK) | 1 change | |
Iberia IB426 | 07:00 Barcelona El Prat Airport (BCN) | 6h45 | 13:45 Marrakech (RAK) | 1 change | |
Iberia IB428 | 08:00 Barcelona El Prat Airport (BCN) | 5h45 | 13:45 Marrakech (RAK) | 1 change | |
Iberia IB402 | 08:45 Barcelona El Prat Airport (BCN) | 5h00 | 13:45 Marrakech (RAK) | 1 change | |
Iberia IB404 | 09:15 Barcelona El Prat Airport (BCN) | 4h30 | 13:45 Marrakech (RAK) | 1 change | |
Air France AF1149 | 09:50 Barcelona El Prat Airport (BCN) | 12h10 | 22:00 Marrakech (RAK) | 1 change | |
Transavia Airlines KL2678 | 10:05 Barcelona El Prat Airport (BCN) | 11h55 | 22:00 Marrakech (RAK) | 2 changes | |
Transavia Airlines KL2678 | 10:05 Barcelona El Prat Airport (BCN) | 11h55 | 22:00 Marrakech (RAK) | 2 changes | |
Transavia Airlines KL2678 | 10:05 Barcelona El Prat Airport (BCN) | 25h00 | 11:05 Marrakech (RAK) | 1 change | |
Transavia Airlines KL2678 | 10:05 Barcelona El Prat Airport (BCN) | 11h55 | 22:00 Marrakech (RAK) | 2 changes | |
Transavia Airlines KL2678 | 10:05 Barcelona El Prat Airport (BCN) | 11h55 | 22:00 Marrakech (RAK) | 2 changes | |
KLM KL1512 | 11:10 Barcelona El Prat Airport (BCN) | 10h50 | 22:00 Marrakech (RAK) | 2 changes | |
KLM KL1512 | 11:10 Barcelona El Prat Airport (BCN) | 10h50 | 22:00 Marrakech (RAK) | 2 changes | |
KLM KL1512 | 11:10 Barcelona El Prat Airport (BCN) | 10h50 | 22:00 Marrakech (RAK) | 2 changes | |
KLM KL1512 | 11:10 Barcelona El Prat Airport (BCN) | 23h55 | 11:05 Marrakech (RAK) | 1 change | |
Air France AF1349 | 12:15 Barcelona El Prat Airport (BCN) | 9h45 | 22:00 Marrakech (RAK) | 1 change | |
Air France AF1349 | 12:15 Barcelona El Prat Airport (BCN) | 27h25 | 15:40 Marrakech (RAK) | 1 change | |
Royal Air Maroc at965 | 12:45 Barcelona El Prat Airport (BCN) | 11h00 | 23:45 Marrakech (RAK) | 1 change | |
Royal Air Maroc at965 | 12:45 Barcelona El Prat Airport (BCN) | 24h15 | 13:00 Marrakech (RAK) | 1 change | |
Royal Air Maroc at965 | 12:45 Barcelona El Prat Airport (BCN) | 8h45 | 21:30 Marrakech (RAK) | 1 change | |
KLM KL1514 | 13:00 Barcelona El Prat Airport (BCN) | 9h00 | 22:00 Marrakech (RAK) | 2 changes | |
KLM KL1514 | 13:00 Barcelona El Prat Airport (BCN) | 22h05 | 11:05 Marrakech (RAK) | 1 change | |
Air France AF1649 | 15:05 Barcelona El Prat Airport (BCN) | 24h35 | 15:40 Marrakech (RAK) | 1 change | |
Air France AF1649 | 15:05 Barcelona El Prat Airport (BCN) | 6h55 | 22:00 Marrakech (RAK) | 1 change | |
Ryanair FR 2239 | 16:50 Barcelona El Prat Airport (BCN) | 2h30 | 19:20 Marrakech (RAK) | 0 changesDirect | |
KLM KL1518 | 17:25 Barcelona El Prat Airport (BCN) | 17h40 | 11:05 Marrakech (RAK) | 1 change | |
Air France AF1549 | 18:00 Barcelona El Prat Airport (BCN) | 21h40 | 15:40 Marrakech (RAK) | 1 change | |
Air France AF1549 | 18:00 Barcelona El Prat Airport (BCN) | 28h00 | 22:00 Marrakech (RAK) | 1 change | |
Vueling VY7334 | 18:20 Barcelona El Prat Airport (BCN) | 2h30 | 20:50 Marrakech (RAK) | 0 changesDirect | |
Royal Air Maroc at961 | 19:10 Barcelona El Prat Airport (BCN) | 17h50 | 13:00 Marrakech (RAK) | 1 change | |
Royal Air Maroc at961 | 19:10 Barcelona El Prat Airport (BCN) | 23h00 | 18:10 Marrakech (RAK) | 1 change | |
Royal Air Maroc at961 | 19:10 Barcelona El Prat Airport (BCN) | 4h35 | 23:45 Marrakech (RAK) | 1 change | |
KLM KL1520 | 19:55 Barcelona El Prat Airport (BCN) | 15h10 | 11:05 Marrakech (RAK) | 1 change | |
Air France AF1049 | 20:15 Barcelona El Prat Airport (BCN) | 25h45 | 22:00 Marrakech (RAK) | 1 change | |
Air France AF1049 | 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
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.
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:
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.
Flights to Marrakech from Barcelona are provided by two low-cost airlines: Vueling and Ryanair. So affordable fares should always be available.
Travelers can expect a flight time of between 1 hour 30 minutes and 1 hour 45 minutes in the vast majority of cases.
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.
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.
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.
Here are some other resources that might have the information you need