There are 3 ways to get from Ayamonte to Marrakesh by ferry, train, plane, 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.
Ferry, train to Faro Airport, fly
best- Take the ferry from Ayamonte to Vila Real de Santo Antónioferry
- Take the train from Vila Real De Santo Antonio to Farotrain
- Fly from Faro Airport (FAO) to Marrakech (RAK)plane FAO - RAK
6h 11mMAD 569–3,045Ferry, bus
- Take the ferry from Ayamonte to Vila Real de Santo Antónioferry
- Take the bus from Tavira to Terminal de Autobuses de Cádizbus
- Take the bus from Terminal de Autobuses de Cádiz to Tarifabus
- Take the ferry from Tarifa to Tanger Villeferry
- Take the bus from Tanger to Marrakeshbus
21h 32mMAD 789–1,810Bus to Seville Airport, fly
- Take the bus from Ayamonte to Sevilla, Estación de Autobusesbus
- Fly from Seville Airport (SVQ) to Marrakech (RAK)plane SVQ - RAK
7h 12mMAD 717–2,650
Faro Airport (FAO) to Marrakech (RAK) flights
Comparing Your Travel Options
The cheapest way to get from Ayamonte to Marrakesh is to bus and fly which costs MAD 700 - MAD 2,700 and takes 7h 12m.
The fastest way to get from Ayamonte to Marrakesh is to ferry and train and fly which takes 6h 11m and costs MAD 550 - MAD 3,100.
The distance between Ayamonte and Marrakesh is 682 km.
The best way to get from Ayamonte to Marrakesh without a car is to ferry and bus which takes 21h 32m and costs MAD 750 - MAD 1,900.
It takes approximately 6h 11m to get from Ayamonte to Marrakesh, including transfers.
Marrakesh is 2h behind Ayamonte. It is currently 4:29 AM in Ayamonte and 2:29 AM in Marrakesh.
There are 10447+ hotels available in Marrakesh.
What companies run services between Ayamonte, Spain and Marrakesh, Morocco?
There is no direct connection from Ayamonte to Marrakesh. However, you can take the ferry to Vila Real de Santo António, walk to Vila Real De Santo Antonio, take the train to Faro, walk to Rua Francisco Barreto, take the line 16 bus to Faro Airport, walk to Faro Airport (FAO) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take a ferry from Ayamonte to Marrakesh via Vila Real de Santo António, Vila Real De Santo Antonio, Porta Nova, Tavira, Terminal de Autobuses de Cádiz, Tarifa, Tarifa, Tanger Ville, and Tanger in around 21h 32m.
- Website
- ryanair.com
Flights from Faro Airport to Marrakech
- Ave. Duration
- 1h 20m
- When
- Tuesday to Thursday
- Estimated price
- MAD 370–2,600
Flights from Seville Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 420–2,100
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Vila Real De Santo Antonio to Faro
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Estimated price
- MAD 65–110
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Tavira to Terminal de Autobuses de Cádiz
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- MAD 200–390
- Website
- Rede Expressos
- Phone
- +34 652 525 168
- Website
- facebook.com
Ferry from Ayamonte to Vila Real de Santo António
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 17–73
- Schedules at
- rioguadiana.net
- Bike
- MAD 17
- Passenger
- MAD 26
- Car
- MAD 73
Ferry from Ayamonte to Vila Real de Santo António
- Ave. Duration
- 15 min
- Frequency
- Every 4 hours
- Estimated price
- MAD 17–73
- Schedules at
- rioguadiana.net
- Bike
- MAD 17
- Passenger
- MAD 26
- Car
- MAD 73
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, How to get from JFK to New York City, and Travelling by boat in Italy - to help you get the most out of your next trip.










