Cheap Flights from Barcelona to Marrakesh
Browse current best options from Barcelona. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Barcelona
RatePunk searches hundreds of travel sites at once for deals on flights to Marrakesh
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Barcelona to Marrakesh
Explore current cheapest deals departing from Barcelona to Marrakesh
Round trip
Sort by: Cheapest
December 9 - December 17
BCN - Marrakesh
$142
$44
Round trip
December 9 - December 21
BCN - Marrakesh
$137
$44
Round trip
November 29 - December 17
BCN - Marrakesh
$116
$44
Round trip
November 30 - December 17
BCN - Marrakesh
$116
$44
Round trip
December 6 - December 15
BCN - Marrakesh
$141
$45
Round trip
December 9 - December 15
BCN - Marrakesh
$142
$46
Round trip
December 6 - December 17
BCN - Marrakesh
$138
$46
Round trip
December 6 - December 21
BCN - Marrakesh
$134
$46
Round trip
November 8 - November 25
BCN - Marrakesh
$109
$46
Round trip
November 8 - November 24
BCN - Marrakesh
$110
$46
Round trip
Unlock all 500+ flight deals to Marrakesh and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Barcelona to Marrakesh
How much is a round trip from Barcelona to Marrakesh
Regular price: $108 - $256
Prices for flights from Barcelona to Marrakesh are currently below the regular range.
The regular price range for this route is between 108 USD and 256 USD. The current lowest deal is 44 USD with Vueling Airlines, for travel from Dec 9 to Dec 17.
now $44
Low $108
High $256
The cheapest time to fly from Barcelona to Marrakesh
The cheapest month to fly from Barcelona to Marrakech is November, with a median price of $53. The most expensive month is February, with a median price of $283. Prices are generally lower from January to December.
November
Flights from $53
February
Flights from $283
Direct flights from Barcelona to Marrakesh
Vueling Airlines
Last-minute flights going from Barcelona to Marrakesh
Sun, Jun 21
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Air Europa
$263
$145
One-way
Thu, Jul 2
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Wizz Air
$206
$110
One-way
Fri, Jul 3
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Ryanair
$205
$105
One-way
Thu, Jul 9
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Ryanair
$197
$100
One-way
Wed, Aug 12
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Ryanair
$307
$155
One-way
Thu, Sep 3
BCN - Marrakesh
Barcelona (BCN) - Marrakesh (RAK)
Vueling Airlines
$181
$101
One-way
Biggest price drops on these dates for flights from Barcelona to Marrakesh
Aug 12 - Aug 16
$307 → $155
49%
Jun 21 - Jun 23
$263 → $145
45%
Jul 3 - Jul 4
$205 → $105
49%
Dec 9 - Dec 17
$142 → $44
69%
Popular Airports to fly from Barcelona to Marrakesh
Barcelona - Marrakesh route insights
💸 Price insights
Recent fares are near the typical level
Recent fares from Barcelona to Marrakesh are near the typical level, with a median price of $96.
📅 Best time to fly
November and December are historically cheapest
Historically, November and December offer the lowest median prices at $53 for flights to Marrakesh.
⏱️ Flight duration
Direct flights take 2h 35m
The median flight time for direct routes from Barcelona to Marrakesh is 2 hours and 35 minutes.
✈️ Airlines & availability
60% of deals are direct
About 60% of recent deals for this route are direct, with frequent deals available daily.
🏆 Airline highlight
Vueling Airlines offers direct flights
Vueling Airlines is one carrier providing direct flights from Barcelona to Marrakesh.
🎯 Booking tip
Deals appear frequently
Historically, deals for flights on this route appear frequently, more than once a day.
Barcelona main airports to depart from
Barcelona–El Prat (BCN)
Barcelona–El Prat Airport is a great choice for flights from Barcelona to Marrakesh.
📍 ~12 km from city center (reachable by car or train)
💸 Flights from ~$44
Marrakesh main airports to arrive at
Marrakesh Menara (RAK)
Marrakesh Menara Airport is ideal for direct access to Marrakesh and surrounding areas.
📍 ~5 km from city center (reachable by car)
💸 Flights from ~$44
Airports nearby Marrakesh used as alternative
Mohammed V International (CMN)
This major international hub offers the most extensive flight network in Morocco, directly connected to Marrakesh.
📍 ~200 km from Marrakesh (reachable by train)
💸 Flights from ~$144
Agadir–Al Massira (AGA)
This large international airport provides numerous low-cost and charter connections, easily accessible from Marrakesh.
📍 ~200 km from Marrakesh (reachable by car)
💸 Flights from ~$47
Rabat–Salé (RBA)
Rabat's capital city airport is a good alternative for international routes, accessible via highway and rail.
📍 ~290 km from Marrakesh (reachable by car or train)
💸 Flights from ~$56
Essaouira-Mogador (ESU)
This airport is geographically closer and serves several direct European routes, primarily via low-cost carriers.
📍 ~160 km from Marrakesh (reachable by car)
💸 Flights from ~$54
Ouarzazate (OZZ)
The closest airport to Marrakesh, useful for specific regional connections or when Marrakesh is unavailable.
📍 ~150 km from Marrakesh (reachable by car)
💸 Flights from ~$48
Business & First Class Flight Deals to Marrakesh
Discover luxury on the budget with premium cabin class on flights from Barcelona to Marrakesh.
Elite
Best Elite deals to Marrakesh
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From BCN
Elite
Jul 03
Marrakesh, Morocco
79% AI deal score
$609
$408
Save $201
From BCN
Elite
Oct 09
Marrakesh, Morocco
78% AI deal score
$1,172
$687
Save $485
From BCN
Elite
Jul 21
Marrakesh, Morocco
78% AI deal score
$637
$435
Save $202
From BCN
Elite
Jul 21
Marrakesh, Morocco
78% AI deal score
$634
$435
Save $199
From BCN
Elite
Jun 29
Marrakesh, Morocco
78% AI deal score
$651
$441
Save $210
From BCN
Elite
Jun 29
Marrakesh, Morocco
78% AI deal score
$666
$441
Save $225
From BCN
Elite
Jun 30
Marrakesh, Morocco
78% AI deal score
$646
$441
Save $205
From BCN
Elite
Jun 29
Marrakesh, Morocco
78% AI deal score
$655
$441
Save $214
From BCN
Elite
Jun 30
Marrakesh, Morocco
78% AI deal score
$650
$441
Save $209
From BCN
Elite
Jul 16
Marrakesh, Morocco
78% AI deal score
$637
$441
Save $196
From BCN
Elite
Jul 14
Marrakesh, Morocco
78% AI deal score
$637
$441
Save $196
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$615
$435
Save $180
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$618
$435
Save $183
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$618
$435
Save $183
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$625
$435
Save $190
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$619
$435
Save $184
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$614
$435
Save $179
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$613
$435
Save $178
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$613
$435
Save $178
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$611
$435
Save $176
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$618
$435
Save $183
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$613
$435
Save $178
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$611
$435
Save $176
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$610
$435
Save $175
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$609
$435
Save $174
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$618
$435
Save $183
From BCN
Elite
Jul 21
Marrakesh, Morocco
77% AI deal score
$622
$435
Save $187
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$605
$441
Save $164
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$596
$441
Save $155
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$606
$441
Save $165
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$635
$441
Save $194
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$624
$441
Save $183
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$612
$441
Save $171
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$597
$441
Save $156
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$607
$441
Save $166
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$604
$441
Save $163
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$629
$441
Save $188
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$609
$441
Save $168
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$603
$441
Save $162
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$604
$441
Save $163
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$596
$441
Save $155
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$605
$441
Save $164
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$608
$441
Save $167
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$600
$441
Save $159
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$623
$441
Save $182
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$604
$441
Save $163
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$604
$441
Save $163
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$603
$441
Save $162
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$623
$441
Save $182
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$628
$441
Save $187
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$628
$441
Save $187
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$624
$441
Save $183
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$612
$441
Save $171
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$623
$441
Save $182
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$628
$441
Save $187
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$633
$441
Save $192
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$596
$441
Save $155
From BCN
Elite
Jun 29
Marrakesh, Morocco
77% AI deal score
$596
$441
Save $155
From BCN
Elite
Jun 30
Marrakesh, Morocco
77% AI deal score
$610
$441
Save $169
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$612
$441
Save $171
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$617
$441
Save $176
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$633
$441
Save $192
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$612
$441
Save $171
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$609
$441
Save $168
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$613
$441
Save $172
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$609
$441
Save $168
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$608
$441
Save $167
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$614
$441
Save $173
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$618
$441
Save $177
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$613
$441
Save $172
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$610
$441
Save $169
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$614
$441
Save $173
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$620
$441
Save $179
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$608
$441
Save $167
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$615
$441
Save $174
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$617
$441
Save $176
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$611
$441
Save $170
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$610
$441
Save $169
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$610
$441
Save $169
From BCN
Elite
Jul 14
Marrakesh, Morocco
77% AI deal score
$625
$441
Save $184
From BCN
Elite
Jul 16
Marrakesh, Morocco
77% AI deal score
$609
$441
Save $168
From BCN
Elite
Aug 12
Marrakesh, Morocco
77% AI deal score
$777
$501
Save $276
From BCN
Elite
Sep 05
Marrakesh, Morocco
76% AI deal score
$1,092
$722
Save $370
From BCN
Elite
Jul 25
Marrakesh, Morocco
76% AI deal score
$1,075
$722
Save $353
From BCN
Elite
Dec 13
Marrakesh, Morocco
76% AI deal score
$1,075
$732
Save $343
From BCN
Elite
Oct 13
Marrakesh, Morocco
76% AI deal score
$1,139
$739
Save $400
From BCN
Elite
Jul 17
Marrakesh, Morocco
76% AI deal score
$609
$457
Save $152
From BCN
Elite
Jul 17
Marrakesh, Morocco
76% AI deal score
$619
$457
Save $162
From BCN
Elite
Jul 16
Marrakesh, Morocco
76% AI deal score
$618
$461
Save $157
From BCN
Elite
Jul 17
Marrakesh, Morocco
76% AI deal score
$618
$461
Save $157
From BCN
Elite
Jul 17
Marrakesh, Morocco
76% AI deal score
$613
$461
Save $152
From BCN
Elite
Jul 17
Marrakesh, Morocco
76% AI deal score
$618
$461
Save $157
From BCN
Elite
Nov 14
Marrakesh, Morocco
75% AI deal score
$989
$687
Save $302
From BCN
Elite
Aug 23
Marrakesh, Morocco
75% AI deal score
$1,031
$727
Save $304
From BCN
Elite
Aug 07
Marrakesh, Morocco
75% AI deal score
$1,016
$742
Save $274
From BCN
Elite
Sep 09
Marrakesh, Morocco
75% AI deal score
$1,076
$743
Save $333
From BCN
Elite
Aug 19
Marrakesh, Morocco
75% AI deal score
$1,017
$744
Save $273
From BCN
Elite
Oct 26
Marrakesh, Morocco
75% AI deal score
$1,133
$761
Save $372
From BCN
Elite
Sep 06
Marrakesh, Morocco
74% AI deal score
$1,050
$733
Save $317
From BCN
Elite
Nov 20
Marrakesh, Morocco
71% AI deal score
$990
$706
Save $284