Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Marrakech
  4. Marrakech to Barcelona
Nonstop route · Morocco → Spain

Flights from Marrakech to Barcelona

Royal Air Maroc, Vueling and Ryanair fly nonstop from Marrakech to Barcelona. The flight takes around 2h 15m.

Direct flights available 2h 15m
RAKBCN

Marrakech to Barcelona at a glance

Fastest flight2h 15mEstimated
Nonstop flightsYesRoyal Air Maroc, Vueling, Ryanair

Airlines flying nonstop from Marrakech to Barcelona

3 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
Royal Air Maroc———Search
Vueling———Search
Ryanair———Search

Good to know

Distance
1,405 km873 miles
Flight time
2h 15mestimate
Time difference
NoneBarcelona vs Marrakech
Currency in Barcelona
EUR
Airports
RAK → BCN

Flights from Marrakech to Barcelona: questions answered

Are there direct flights from Marrakech to Barcelona?
Yes. Royal Air Maroc, Vueling and Ryanair fly this route nonstop.
How long is the flight from Marrakech to Barcelona?
A nonstop flight covers 1,405 km and takes around 2h 15m.
Which airlines fly from Marrakech to Barcelona?
Royal Air Maroc, Vueling and Ryanair operate nonstop flights on this route.
Which airports serve Marrakech and Barcelona?
Marrakech: Marrakesh Menara Airport (RAK). Barcelona: Josep Tarradellas Barcelona-El Prat Airport (BCN).

More flights from Marrakech