Looking for flights from Barcelona to Morocco? We are here to help. Below, we tell you about the different flights to Morocco from Barcelona, the flight time, airlines, ticket prices, and the transfers available in the airports in which you will land at in Morocco.

Book your tour to the land of dreams
Morocco desert and camels

Airlines and ticket prices from Barcelona

The main airlines that fly from Barcelona to Marrakesh are Vueling Airlines, Royal Maroc, Iberis, Air Europa, Ryanair, and TAP Portugal. The ticket price of each airline is different from the other.

Ryanair

Flight duration         : 2 hours 30 minutes.
Route                         : direct flights on Monday, Wednesday, Thursday, Friday and Sunday.
Price                           : 85€ to 150€.

Veuling Airlines

Flight duration         : 2 hours 30 minutes.
Route                         : direct flights every day.
Price                           : 65€ to 270€.

Air Europa

Flight duration           : 5 hours.
Route                          : via Madrid every day, and via Palma Mallorca on Saturday.
Price                           : 55€ to 150€.

Royal Air Maroc

Flight duration           : 4 hours 15 minutes.
Route                          : via Casablanca every day.
Price                           : 110€ to 550€.

Iberia:

Flight duration           : 4 hours 55 minutes.
Route                          : via Madrid every day.
Price                           : 85€ to 380€.

TAP Portugal

Flight duration           : 5 hours 20 minutes.
Route                          : via Libson every day.
Price                           : 75€ to 400€.

These are the cheapest flights from Barcelona to Marrakesh

Departure atReturn atStopsAirlineFind tickets
5 July 20218 July 2021DirectTickets from 36
8 July 202115 July 20212 StopsTickets from 71
5 July 202130 July 20213Tickets from 72
5 July 20214 August 20214Tickets from 72
6 July 20215 August 20211 StopTickets from 72
7 July 20214 August 20215Tickets from 75
26 July 20214 August 20216Tickets from 76
9 July 202129 July 20217Tickets from 77
4 August 20218 August 20218Tickets from 78
4 November 20214 November 20219Tickets from 81
21 June 202128 June 20212 StopsTickets from 81
8 July 202129 July 202110Tickets from 90
18 March 202229 March 20221 StopTickets from 91
24 June 202127 June 202111Tickets from 91
6 July 20214 August 20213Tickets from 95
9 July 202131 July 202112Tickets from 100
27 July 20216 August 20214Tickets from 101
26 June 202130 June 202113Tickets from 101
20 July 20215 August 20215Tickets from 101
8 July 20213 August 202114Tickets from 102
9 July 202130 July 202115Tickets from 103
16 July 202116 July 202116Tickets from 106
8 July 202131 July 202117Tickets from 106
8 July 202130 July 202118Tickets from 108
10 July 202131 July 20211 StopTickets from 114
8 July 20215 August 202119Tickets from 115
9 August 202115 August 202120Tickets from 115
22 July 202131 July 202121Tickets from 116
8 July 20214 August 20216Tickets from 119
10 July 202111 July 202122Tickets from 123
19 July 20216 August 202123Tickets from 125
19 July 20215 August 202124Tickets from 125
7 July 20215 August 202125Tickets from 126
10 July 20215 August 202126Tickets from 127
9 July 20215 August 202127Tickets from 130
19 July 20218 August 202128Tickets from 130
25 July 202120 August 20212 StopsTickets from 140
15 July 202129 July 20217Tickets from 150
18 July 202116 August 20212 StopsTickets from 159
18 July 20211 August 202129Tickets from 164

Book your flight at an earlier time to get a cheap ticket. The price can be as low as 55€, but can be as high as 550€ as well.

Marrakesh Airport transfers

Menara airport is 4.6 miles/ 7.4 kilometers away from the city center. So, to get downtown, you have to take the bus, the taxi or rent a car.

Bus: two types of buses serve the airport- L19 Express Bus and city buses.

L19 Express Bus:

Price                 : 2.76€ (buy your ticket from the driver).
Duration          : 40 minutes.
Location          : leave from Entrée Aeroport stop.
Stops                : Hivernage, Bab Doukkala, Railway station, Jamaa el-afna, Gueliz.

City buses: lines 11, 12, 18, 20, and 33.

Price                : 0.37€ (buy the ticket from the driver).
Duration         : 40 minutes.
Location         : depart 500 meters from the terminals at Avenue Guemassa.
Stops               : Bab Doukala, Jeema El Fna.

Taxi:

Price                : 6.45€ to 73€ (negotiate the price).
Duration         : 15 minutes to 30 minutes.
Location         : outside terminal 1 and 3.

Renting a car might be a good choice if you want to avoid some problems such as being a victim to a scam.

You can find car rental companies in the arrivals area of both terminals (1 and 3). Some of the best companies are Avis, Hertz, Budget, Europcar and Sixt.

Check also flights from Paris to Morocco.

 

Flights from Barcelona to Casablanca

Morocco-itinerary-14-days-from-Casablanca

When searching for flights from Barcelona to Morocco, you definitely want to know about the flights that fly to Casablanca- the biggest city in Morocco.

Non-stop flights from Barcelona airport to Casablanca Mohammed V airport are arranged every day. The quickest flight between the two cities takes up to 1 hour 15 minutes covering a distance of 759 miles/1222 kilometers.

Airlines and ticket prices to Morocco

Air Arabia Maroc, Royal Air Maroc and TUI fly Belgium are the popular airlines in this route. As for prices, they change from one airline to another.

Air Arabia Maroc

Flight duration         : 1 hour 15 minutes.
Route                         : direct flights on Wednesday, Friday Saturday and Sunday.
Price                           : 60€ to 260€.

Royal Air Maroc

Flight duration          : 2 hours 15 minutes.
Route                           : direct flights every day.
Price                             : 140€ to 240€.

TUI fly Belgium

Flight duration           : 2 hours 10 minutes.
Route                          : direct flight on Friday.
Price                           : 85€ to 150€.

Air Arabia Maroc, Royal Air Maroc and TUI fly Belgium are the popular airlines in this route. As for prices, they change from one airline to another.

These are the cheapest flights from Barcelona to Casablanca

Departure atReturn atStopsAirlineFind tickets
3 July 202130 July 2021DirectTickets from 90
7 September 20215 October 20211 StopTickets from 106
30 July 20216 August 20211 StopTickets from 107
1 August 20219 August 20212 StopsTickets from 107
20 August 202117 September 20213Tickets from 107
24 July 202120 August 20214Tickets from 133
19 August 202127 August 20212 StopsTickets from 135
18 August 202127 August 20213Tickets from 135
20 August 202131 August 20214Tickets from 135
20 August 202127 August 20215Tickets from 135
18 August 202126 August 20216Tickets from 135
1 August 20218 August 20217Tickets from 135
20 August 202130 August 20218Tickets from 135
27 July 202126 August 20219Tickets from 135
20 August 202128 August 202110Tickets from 136
12 August 202120 August 202111Tickets from 136
24 August 202127 August 202112Tickets from 136
27 July 20216 August 202113Tickets from 136
22 July 20211 August 202114Tickets from 136
1 August 202110 August 202115Tickets from 136
28 June 202127 July 202116Tickets from 136
27 June 20219 July 202117Tickets from 137
27 June 202125 July 202118Tickets from 137
27 June 202120 July 202119Tickets from 137
22 August 202131 August 202120Tickets from 138
29 June 20217 July 202121Tickets from 138
27 June 202124 July 202122Tickets from 139
12 August 202121 August 202123Tickets from 141
20 June 20214 July 202124Tickets from 143
11 August 202120 August 202125Tickets from 144
22 June 202122 July 202126Tickets from 144
23 June 202127 June 202127Tickets from 145
20 August 202129 August 202128Tickets from 145
8 July 202131 July 202129Tickets from 145
5 July 20214 August 202130Tickets from 145
3 July 202123 July 202131Tickets from 146
19 August 202128 August 202132Tickets from 147
2 July 202120 July 202133Tickets from 147
24 June 20219 July 202134Tickets from 147
15 July 202128 July 202135Tickets from 149
23 June 20218 July 202136Tickets from 150
30 July 20217 August 202137Tickets from 150
30 June 202130 July 202138Tickets from 150
20 June 202130 June 202139Tickets from 151
27 June 202111 July 202140Tickets from 152
1 August 202120 August 20215Tickets from 174
18 July 20211 August 20212 StopsTickets from 184
11 July 20212 August 20213Tickets from 185
25 June 20218 July 20211 StopTickets from 190
31 July 20218 August 20216Tickets from 191
5 July 20219 July 20217Tickets from 194
7 July 20212 August 20218Tickets from 195
26 June 202110 July 20212 StopsTickets from 207
6 July 20213 August 20214Tickets from 209
15 July 202113 August 20219Tickets from 211
3 July 202114 July 20213Tickets from 215
30 June 202114 July 20214Tickets from 217
6 August 202127 August 20215Tickets from 218
13 July 202110 August 20216Tickets from 219
21 July 202124 July 20211 StopTickets from 230
1 August 202130 August 202110Tickets from 231
18 July 202115 August 20217Tickets from 259
25 July 202122 August 20218Tickets from 259
12 July 20218 August 20215Tickets from 269
1 July 202131 July 20216Tickets from 270
14 July 202112 August 20217Tickets from 276
7 July 20215 August 20218Tickets from 294
11 July 202131 July 202111Tickets from 302
15 July 202110 August 20212 StopsTickets from 321
14 July 202111 August 20213Tickets from 321
14 July 20217 August 20219Tickets from 336
19 July 202112 August 202112Tickets from 355

Transfers at Casablanca airport

The means of transport available at the airport are the train, the taxi, and the bus, or even better you can rent a car.

Train:

Price                : around 4€ (buy your ticket from booths or ticket machines in the station).
Duration         : 45 minutes.
Location         : level 1 in the arrivals area of terminal 1.
Stops               :Mers Sultan, Casa Port, Casa Voyageurs and L’Oasis stations.

Taxi:

Price                : 23€ to 27€.
Duration         : 45 minutes
Location         :  level 0 outside the arrivals area.

Bus: (bus company CTM)

Price                : around 2€ (buy your ticket from the driver).
Duration         : 45 minutes.
Location         : outside terminal 1
Stops               : Californie suburb, Boulevard Abdelmoumen, Boulevard Hassan II, Place de Bandoeng, Sheraton Hotel.

Your other option is renting a car. The best car rental companies in the airport are Budget, First Car, Afrique Rent, Avis, Sixt, Air Car, Dollar Car, Select Rent and others.

Flights from Barcelona to Fez

Flights-from-Barcelona-to-Morocco-fes

Flights from Barcelona to Morocco especially to the major cities of the country are organized every day, and Fez is one of the main arrival points in Morocco.

The distance between Barcelona and Fez is 636 miles/ 1024 kilometers. A non-stop flight takes up to 1 hour to cover this distance. You will take your flight from Barcelona airport and land at Fes-Saiss airport 8 miles/13 kilometers away from the city center of Fez.

These are the cheapest flights from Barcelona to Fez

Departure atReturn atStopsAirlineFind tickets
21 June 202128 June 2021DirectTickets from 97
27 June 202118 July 20212 StopsTickets from 113
28 June 202113 July 20213Tickets from 118
30 August 202113 September 20211 StopTickets from 132
4 August 202118 August 20214Tickets from 147
10 August 202122 August 20215Tickets from 152
13 July 202127 July 20212 StopsTickets from 153
12 July 202124 July 20213Tickets from 154
20 July 20211 August 20216Tickets from 156
3 July 20217 July 20217Tickets from 157
3 July 20218 July 20214Tickets from 162
20 July 20213 August 20211 StopTickets from 166
4 July 20217 July 20218Tickets from 166
22 June 202113 July 20219Tickets from 169
3 August 202117 August 202110Tickets from 170
8 August 202129 August 202111Tickets from 177
30 June 202112 July 202112Tickets from 178
15 July 202128 July 20211 StopTickets from 178
20 July 20215 August 202113Tickets from 180
4 July 20218 July 202114Tickets from 181
19 July 20213 August 202115Tickets from 182
6 July 20216 July 202116Tickets from 183
1 July 202125 July 202117Tickets from 183
5 July 202111 July 20215Tickets from 191
20 July 20212 August 20216Tickets from 194
14 July 202110 August 20211 StopTickets from 196
3 August 20216 August 202118Tickets from 196
5 August 202119 August 202119Tickets from 198
4 August 202124 August 20212 StopsTickets from 200
19 July 20215 August 202120Tickets from 202
7 August 202128 August 202121Tickets from 208
27 July 20216 August 202122Tickets from 218
20 June 202130 June 20213Tickets from 220
12 July 202127 July 20217Tickets from 221
2 August 202116 August 20218Tickets from 224
12 July 20215 August 20219Tickets from 229
11 July 20218 August 202123Tickets from 235
19 July 20212 August 202110Tickets from 236
10 July 20217 August 202124Tickets from 241
17 July 202114 August 202111Tickets from 266
15 July 20213 August 202125Tickets from 288
6 August 202120 August 20214Tickets from 291
1 August 202130 August 20212 StopsTickets from 355
17 July 202113 August 202126Tickets from 369
16 July 202113 August 20211 StopTickets from 397
9 July 20216 August 20212 StopsTickets from 425

Explore Morocco safely (wide range of tours)
Discover the Imperial cities and the desert

Airlines and ticket prices to Fez

Air Arabia Maroc and Ryanair are the main airlines that fly from Barcelona to Fez. Each of the two airlines set a ticket price different from the other.

Air Arabia Maroc

Flight duration         : 1 hour.
Route                         : direct flights on Monday and Saturday.
Price                           : 60€ to 260€.

Ryanair

Flight duration         : 2 hours.
Route                          : direct flights on Tuesday, Thursday and Saturday.
Price                            : 35€ to 170€.

Bus n°16 (city bus transport group):

Price                : 0.37€ (you buy your ticket directly from the driver).
Duration        : 40 minutes.
Location         : outside the terminals.

Taxi:

Price                : 4€ to 13€ (try to negotiate the price).
Duration         : 15 minutes.
Location          : outside the terminals.

Transfers at Fez-Saiss airport

When arriving to Fez-Saiss airport, you have two options to get downtown- the local regular bus or the red petite taxis.

Bus n°16 (city bus transport group):

Price                : 0.37€ (you buy your ticket directly from the driver).
Duration         : 40 minutes.
Location         : outside the terminals.

Taxi:

Price                : 4€ to 13€ (try to negotiate the price).
Duration         : 15 minutes.
Location         : outside the terminals.

Flights from Barcelona to Morocco Conclusion

Morocco is definitely a beautiful country worth visiting. It has many beautiful sites whether in the abovementioned cities or other small cities like Oursasate, Rachidia, Meknes and other that will make you appreciate your journey to this country. We hope this article has provided you with all the information you need know about the flights from Barcelona to Morocco.