There are 3 ways to get from Alvor to Marrakesh by bus, plane, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Lisbon-Portela Airport, fly
best- Take the bus from Alvor - Centro to Lisboa - Aeroporto Humberto Delgadobus
- Fly from Lisbon-Portela Airport (LIS) to Marrakech (RAK)plane LIS - RAK
7h 34mMAD 725–3,016Train to Faro Airport, fly
cheapest- Take the train from Portimao to Farotrain
- Fly from Faro Airport (FAO) to Marrakech (RAK)plane FAO - RAK
7h 12mMAD 539–2,919Bus, ferry
- Take the bus from Alvor - Centro to Terminal Rodoviário de Albufeirabus 51
- Take the bus from Albufeira 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
23h 9mMAD 837–1,967
Lisbon-Portela Airport (LIS) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Alvor to Marrakesh is to train and fly which costs MAD 500 - MAD 3,000 and takes 7h 12m.
The fastest way to get from Alvor to Marrakesh is to train and fly which takes 7h 12m and costs MAD 500 - MAD 3,000.
The distance between Alvor and Marrakesh is 1105 km.
The best way to get from Alvor to Marrakesh without a car is to bus and ferry which takes 23h 9m and costs MAD 800 - MAD 2,000.
It takes approximately 7h 34m to get from Alvor to Marrakesh, including transfers.
There are 10464+ hotels available in Marrakesh.
What companies run services between Alvor, Portugal and Marrakesh, Morocco?
There is no direct connection from Alvor to Marrakesh. However, you can take the bus to Lisboa - Aeroporto Humberto Delgado, walk to Lisbon-Portela Airport (LIS) airport, fly to Marrakech (RAK), walk to Marrakech Airport, then take the line 19 bus to Bab doukkala. Alternatively, you can take a bus from Alvor - Centro to Marrakesh via Albufeira, Terminal de Autobuses de Cádiz, Tarifa, Tarifa, Tanger Ville, and Tanger in around 23h 9m.
- Website
- ryanair.com
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 500–2,200
Flights from Faro Airport to Marrakech
- Ave. Duration
- 1h 20m
- When
- Tuesday, Saturday, Friday, and Thursday
- Estimated price
- MAD 320–2,500
- Phone
- +351 210 900 032
- Website
- Comboios de Portugal
Train from Portimao to Faro
- Ave. Duration
- 1h 13m
- Frequency
- Every 3 hours
- Estimated price
- MAD 75–140
- Website
- Comboios de Portugal
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Alvor - Centro to Lisboa - Aeroporto Humberto Delgado
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- MAD 210–490
- Website
- Rede Expressos
Bus from Albufeira to Terminal de Autobuses de Cádiz
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- MAD 270–650
- Website
- Rede Expressos
- Phone
- +34-956 63 63 63
- [email protected]
- Website
- aml.ma
Ferry from Tarifa to Tanger Ville
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- MAD 130–450
- Schedules at
- aml-ferry.com
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 do I buy a London Underground ticket?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.











