Airlines with flights from Barcelona to Marrakech
There are five airlines with scheduled flights between BCN and RAK. Both Ryanair and Vueling operates non-stop flights from El Prat Airport to Marrakesh Menara Airport and the flight time is 2 hours and 30 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 2 hours and 30 minutes
-
Low-cost airline
-
Barcelona and Marrakech are both Ryanair focus cities.
-
6 flights per week
-
Boeing 737MAX 8 Passenger
BCN
Direct
RAK
W28, Jul 08 - Jul 14
Flight
Mon
Jul 8
Tue
Jul 9
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12
Sat
Jul 13
Sun
Jul 14
FR2239
09:50
06:00
09:50
17:15
15:45
----
17:40
The timetable & schedule information was updated at 2024-06-14
BCN
Direct
RAK
W28, Jul 08 - Jul 14
Flight
Mon
Jul 8
Tue
Jul 9
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12
Sat
Jul 13
Sun
Jul 14
VY7332
19:50
----
07:50
----
13:30
----
22:30
The timetable & schedule information was updated at 2024-06-14
Via Lisbon with TAP Portugal
-
Total flight time: 4h 50m - 7h 35m.
-
12 flights per week
BCN
Via LIS
RAK
W28, Jul 08 - Jul 14
Flight
Mon
Jul 8
Tue
Jul 9
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12
Sat
Jul 13
Sun
Jul 14
TP1041
TP1452
TP1452
----
06:00
06:00
06:00
06:05
06:00
06:00
TP1031
TP1454
TP1454
11:25
11:25
11:25
----
11:25
11:30
11:25
The timetable & schedule information was updated at 2024-06-14
Via Casablanca with Royal Air Maroc
-
Total flight time: 4h 30m - 6h 50m.
-
One World Alliance
-
Marrakech is a Royal Air Maroc focus city.
-
10 flights per week
BCN
Via CMN
RAK
W28, Jul 08 - Jul 14
Flight
Mon
Jul 8
Tue
Jul 9
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12
Sat
Jul 13
Sun
Jul 14
AT965
AT413
AT413
----
13:45
13:45
----
13:45
13:45
----
AT961
AT403
AT403
20:10
20:10
20:10
20:10
20:10
20:10
20:10
The timetable & schedule information was updated at 2024-06-14
Via Madrid with Air Europa
-
Total flight time: 5h 25m - 5h 25m.
-
Sky Team Alliance
-
2 flights per week
BCN
Via MAD
RAK
W28, Jul 08 - Jul 14
Flight
Mon
Jul 8
Tue
Jul 9
Wed
Jul 10
Thu
Jul 11
Fri
Jul 12
Sat
Jul 13
Sun
Jul 14
UX7708
UX1423
UX1423
----
----
----
20:30
----
----
20:30
The timetable & schedule information was updated at 2024-06-14