Barcelona to Marrakech Flight Delay & Cancellation Compensation
Barcelona–Marrakech is a popular short-haul connection operated by Vueling, Ryanair and Royal Air Maroc. A delay of 3+ hours or cancellation within 14 days entitles you to €250 per person — the short-haul rate for this ~1,310 km route.
Quick answer
Distance Barcelona–Marrakech: ~1,310 km → short-haul tier. Compensation: €250 per person. Spain limitation period: 5 years — one of the most passenger-friendly in Europe.
Check if your flight qualifies for compensation
Fill in the form below to find out if you can claim up to EUR 600 for a delayed or cancelled flight. No upfront cost - you pay only if you win.
Route Facts
- Distance: ~1,310 km (Great Circle) — short-haul tier (up to 1,500 km)
- Flight time: approx. 2h 15m
- Barcelona airport: Josep Tarradellas Barcelona–El Prat (BCN)
- Marrakech airport: Marrakech Menara (RAK)
- Compensation: €250 per person under EU261
- Spain limitation period: 5 years (Código Civil Art. 1964)
Which Carriers Are Covered
- Vueling (VY): EU carrier (Spain/IAG) — both directions covered ✅
- Ryanair (FR): EU carrier (Ireland) — both directions covered ✅
- Royal Air Maroc (AT): Non-EU carrier — Barcelona departure only ✅ / Marrakech departure ❌
- Transavia France (TO): EU carrier (France) — both directions covered ✅
Frequently Asked Questions
How much compensation is owed for Barcelona–Marrakech?
Barcelona (BCN) to Marrakech Menara (RAK) is approximately 1,310 km — within the short-haul tier (up to 1,500 km). EU261 compensation is €250 per person for a 3+ hour arrival delay or cancellation within 14 days. Note: if your route was Barcelona to Casablanca (~1,070 km), the same €250 applies.
Which airlines operate Barcelona–Marrakech?
The main carriers are Vueling (EU carrier, Barcelona hub), Ryanair (EU carrier, operates from BCN), Royal Air Maroc (Moroccan carrier, non-EU), and Transavia France (EU carrier, seasonal). For all EU departures from BCN, EU261 applies regardless of carrier. For Marrakech return departures, only EU carriers (Vueling, Ryanair, Transavia) are covered — not Royal Air Maroc.
Does Vueling cover Barcelona–Marrakech return flights?
Yes. Vueling is an EU carrier (Spanish, part of IAG). EU261 applies to both outbound (Barcelona → Marrakech) and return (Marrakech → Barcelona) Vueling flights. This is because EU261 Rule 2 covers EU carriers on non-EU departures arriving in the EU.
What is Spain's enforcement body for EU261?
AESA (Agencia Estatal de Seguridad Aérea) is Spain's national enforcement body. AESA offers a free mediation service for EU261 disputes. Spain's limitation period for EU261 claims is 5 years (Código Civil Art. 1964) — one of the longest in Europe, giving you ample time to pursue old claims.
I missed my connecting Ryanair flight in Barcelona due to a delayed inbound flight — can I claim?
Only if both flights were on a single booking (one booking reference/PNR). If you booked Barcelona–Marrakech directly on Ryanair but your first flight to Barcelona was on a separate ticket, Ryanair has no obligation for your Barcelona–Marrakech leg. If the whole journey was booked as one itinerary, the delay is assessed at your final destination (Marrakech).
Check again - are you entitled to compensation?
Free verification • Up to EUR 600 • Pay only on success
Related articles
LOT Polish Airlines Flight Delayed or Cancelled? Compensation Guide (EU261 & UK261)
LOT is an EU carrier, so EU261 covers every LOT route — including flights from New York, Chicago or London to Warsaw. See how much you are owed (up to €600) and how to claim step by step.
Czytaj więcej →Flight Delayed or Cancelled? What to Do in the First 30 Minutes at the Airport
Your flight just got delayed or cancelled? Here's exactly what to do at the airport, how to secure evidence and file your compensation claim with the ClaimWinger app in 5 minutes.
Czytaj więcej →How to Claim Flight Compensation with the ClaimWinger App – Step by Step
Download the ClaimWinger app and claim compensation for a delayed or cancelled flight in minutes. Step-by-step tutorial: account, flight number, documents, signature and status tracking.
Czytaj więcej →