Duration 5h 33m
Distance 1414 km
Average price 400€
Possible routes 3 found

Marrakesh (Station) to Barcelona

Rome2rio has found 3 ways to get from Marrakesh (Station) to Barcelona by flight, train, ferry and car. We recommend flying from Marrakech to Barcelona, which is the fastest and cheapest option, and takes around 5h 33m.

Recommended route

Fly

  1. Marrakech
    RAK - BCN
  2. Barcelona
Fastest
5h 33m
Cheapest
54€ - 184€
Alternative routes

Train, bus and ferry

  1. Marrakech
  2. Kenitra
  3. Algeciras
    Alt / ...
  4. Antequera-Santa Ana
    Ave
  5. Barcelona
18h 51m
154€ - 253€

Drive, car ferry

  1. Marrakesh (Station)
    581 km
  2. Tangier Med
  3. Motril
    899 km
  4. Barcelona
21h 25m
434€ - 960€

Frequently asked questions

Want to know about travelling from Marrakesh (Station) to Barcelona? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Marrakesh (Station) to Barcelona is to fly which costs MAD 550 - MAD 2,000 and takes 5h 33m.

More details

The quickest way to get from Marrakesh (Station) to Barcelona is to fly which costs MAD 550 - MAD 2,000 and takes 5h 33m.

More details

The distance between Marrakesh (Station) and Barcelona is 1414 km.

The best way to get from Marrakesh (Station) to Barcelona without a car is to train and bus and ferry which takes 18h 51m and costs MAD 1,600 - MAD 2,700.

More details

It takes approximately 5h 33m to get from Marrakesh (Station) to Barcelona, including transfers.

More details

The quickest flight from Marrakech Airport to Barcelona Airport is the direct flight which takes 2h 25m.

Search flights

Ryanair, Vueling Airlines, Royal Air Maroc and Iberia offer flights from Marrakech Airport to Barcelona Airport.

Search flights

There are 3292+ hotels available in Barcelona. Prices start at 87€ per night.

More details

The best way to get from Marrakesh (Station) to Marrakech Airport is to line 19 Airport Shuttle Bus which takes 21 min and costs MAD 145.

More details

How to travel from Marrakesh (Station) to Barcelona

Find all the possible transport options for your trip from Marrakesh (Station) to Barcelona right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Marrakesh (Station) and Barcelona?

Vueling Airlines, Ryanair and two other airlines fly from Marrakesh (Station) to Barcelona every 4 hours.
Airlines
Ave. Duration
2h 25m
Frequency
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
40€ - 410€
Ave. Duration
2h 25m
Frequency
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
40€ - 410€
Ave. Duration
4h 52m
Frequency
Every day
Estimated price
90€ - 370€
Ave. Duration
2h 25m
Frequency
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
45€ - 310€

Barcelona, Spain

Jam-packed with cultural, architectural and gastronomical delights, the Catalan capital caters to everyone. Explore the works of Antoni Gaudi, from the monuments of Parc Guell to Mt Tibidabo with its epic city views, to one of the city’s most famous landmarks – the Sagrada Familia. Gourmands will have their fill of Catalonian cuisine at tapas bars and restaurants, as well as the beloved La Boqueria market. Watch some of the world’s best footballers in action at an FC Barcelona game in Camp Nou, cool off at Barceloneta beach or soak up all the culture in the city’s various barrios (neighbourhoods).

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe