There are 5 ways to get from Spain to Marrakesh by plane, car ferry, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Málaga Airport
best- Fly from Málaga Airport (AGP) to Marrakech (RAK)plane AGP - RAK
1h 45mMAD 317–1,450Car ferry, train
- Take the car ferry from Port de Barcelona to Nadorcarferry
- Take the train from Nador to Festrain
- Take the train from Fès to Marrakechtrain
45h 7mMAD 1,368–2,801Fly from Seville Airport
- Fly from Seville Airport (SVQ) to Marrakech (RAK)plane SVQ - RAK
2h 1mMAD 490–1,673Fly from Adolfo Suárez Madrid–Barajas Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Marrakech (RAK)plane MAD - RAK
3h 44mMAD 494–1,674Car ferry, train, bus
- Take the car ferry from Port de Barcelona to Nadorcarferry
- Take the train from Nador to Meknèstrain
- Take the bus from Gare CTM to Marrakechbus
47h 35mMAD 1,348–2,611
Málaga Airport (AGP) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Spain to Marrakesh is to fly which costs MAD 310 - MAD 1,500 and takes 1h 45m.
The fastest way to get from Spain to Marrakesh is to fly which takes 1h 45m and costs MAD 310 - MAD 1,500.
The distance between Spain and Marrakesh is 671 km.
The best way to get from Spain to Marrakesh without a car is to car ferry and train which takes 45h 7m and costs MAD 1,300 - MAD 2,800.
It takes approximately 1h 45m to get from Spain to Marrakesh, including transfers.
There are 9343+ hotels available in Marrakesh.
What companies run services between Spain and Marrakesh, Morocco?
easyJet and Ryanair fly from Málaga Airport (AGP) to Marrakech (RAK) twice daily.
- Website
- ryanair.com
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- MAD 270–1,300
Flights from Seville Airport to Marrakech
- Ave. Duration
- 45 min
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 330–1,500
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- MAD 390–1,500
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- MAD 480–1,000
- Website
- easyjet.com
Flights from Málaga Airport to Marrakech
- Ave. Duration
- 1h 40m
- When
- Sunday
- Estimated price
- MAD 230–1,600
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Marrakech
- Ave. Duration
- 2h 5m
- When
- Wednesday and Sunday
- Estimated price
- MAD 290–1,400
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Nador to Fes
- Ave. Duration
- 5h 54m
- Frequency
- Once daily
- Estimated price
- MAD 140–280
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 140–200
- 1st Class
- MAD 200–280
Train from Fès to Marrakech
- Ave. Duration
- 6h 34m
- Frequency
- Hourly
- Estimated price
- MAD 230–460
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 330–460
Train from Nador to Meknès
- Ave. Duration
- 7h 2m
- Frequency
- Once daily
- Estimated price
- MAD 160–330
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 160–230
- 1st Class
- MAD 240–330
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Gare CTM to Marrakech
- Ave. Duration
- 7h 35m
- Frequency
- Twice daily
- Estimated price
- MAD 190–220
- Schedules at
- ctm.ma
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Port de Barcelona to Nador
- Ave. Duration
- 30h 45m
- Frequency
- Twice a week
- Estimated price
- MAD 1,000–2,100
- Website
- https://www.gnv.it/en
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, What documents do I need to cross Niagara Falls?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

















