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
African Airline Refuses EU261 — What to Do (RAM, Kenya, Ethiopian, EgyptAir)
African non-EU carriers (RAM, Kenya Airways, Ethiopian, EgyptAir, SAA, Air Algérie, Tunisair) often delay or reject EU261 claims. Step-by-step escalation: airline rejection → NEB complaint → court act
Czytaj więcej →Air Algérie EU261 — Complete Guide for European Flights
Air Algérie (AH) is non-EU. EU261 covers ONLY EU/UK departures (Paris, Lyon, Marseille, London, Brussels, Madrid, Frankfurt, etc.). Return from Algiers/Oran/Constantine NOT covered. €250 short-haul /
Czytaj więcej →Air France Africa Flights EU261 — Quick Answer
Air France (AF) operates 30+ African destinations from Paris. French EU carrier — covered both directions on all routes. €250–€600 by distance. 5-year French limitation period (longest in the EU). Afr
Czytaj więcej →