Porto Marrakesh Routes (5 Ways to go)
Planning a trip from Porto to Marrakesh Cleartrip helps you select the best route between Porto & Marrakesh based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.
Distance between Porto & Marrakesh
The distance from Porto to Marrakesh is approximately 1094.03kms. Take a look at the 5 routes available to reach Marrakesh from Porto
- 1.
- Porto to Marrakesh Fly
- 6h 48m
- Rs. 5305
Rs. 85
You can reach Aeroporto from Trindade by travelling in a train. Trindade to Aeroporto train takes approximately 0h 29m. You can catch a train from Trindade and get down at Aeroporto. The price of the train ticket is approximately Rs. 85.
Rs. 4900
You can travel from Porto to Marrakech by booking a flight. The total flight time between Porto & Marrakech is around 3h 50m. The price of the flight ticket is approximately Rs.4900.
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
- 2.
- Porto to Marrakesh Bus, night train
- 76h 16m
- Rs. 10500
Rs. 4400
Travelling in a bus is one of the ways to reach Algeciras from Porto Porto Urb.. The total journey between Porto Porto Urb. & Algeciras takes around 57h 30m in a bus. The bus ticket price for the journey is approximately Rs.4400.
Rs. 4500
Travelling in a bus is one of the ways to reach Tanger from Algeciras. The total journey between Algeciras & Tanger takes around 6h 0m in a bus. The bus ticket price for the journey is approximately Rs.4500.
Rs. 1600
You can reach Marrakech from Tangier by travelling in a train. Tangier to Marrakech train takes approximately 10h 35m. You can catch a train from Tangier and get down at Marrakech. The price of the train ticket is approximately Rs. 1600.
- 3.
- Porto to Marrakesh Drive, car ferry
- 15h 11m
- Rs. 18473
Rs. 11012
You can take a car from Porto to Tarifa. It will take you around 8h 29m to cover distance of 830.75kms and reach Tarifa from Porto. The total amount for the journey will be approximately Rs.11012.
Rs. 2500
Ferry is one of the ways to reach Tangier from Tarifa. Tarifa to Tangier by ferry takes approximately 1h 0m. The distance between Tarifa & Tangier is around 30.44kms.
Rs. 4961
You can take a car from Tangier to Marrakesh. It will take you around 5h 43m to cover distance of 574.11kms and reach Marrakesh from Tangier. The total amount for the journey will be approximately Rs.4961.
- 4.
- Porto to Marrakesh Bus
- 63h 5m
- Rs. 17400
Rs. 600
Travelling in a bus is one of the ways to reach Viseu from Porto. The total journey between Porto & Viseu takes around 2h 22m in a bus. The bus ticket price for the journey is approximately Rs.600.
Rs. 4800
Travelling in a bus is one of the ways to reach Valladolid - Estación de autobuses from Viseu - Central de Camionagem. The total journey between Viseu - Central de Camionagem & Valladolid - Estación de autobuses takes around 4h 58m in a bus. The bus ticket price for the journey is approximately Rs.4800.
Rs. 12000
Travelling in a bus is one of the ways to reach Marrakech from Valladolid. The total journey between Valladolid & Marrakech takes around 53h 45m in a bus. The bus ticket price for the journey is approximately Rs.12000.
- 5.
- Porto to Marrakesh Bus, train
- 55h 19m
- Rs. 20520
Rs. 4800
Travelling in a bus is one of the ways to reach Zamora - Estación de Autobuses from Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce. The total journey between Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce & Zamora - Estación de Autobuses takes around 4h 27m in a bus. The bus ticket price for the journey is approximately Rs.4800.
Rs. 1700
You can reach Madrid-Chamartin from Zamora by travelling in a train. Zamora to Madrid-Chamartin train takes approximately 2h 5m. You can catch a train from Zamora and get down at Madrid-Chamartin. The price of the train ticket is approximately Rs. 1700.
Rs. 120
You can reach Madrid-Atocha Cercanías from Madrid-Chamartin by travelling in a train. Madrid-Chamartin to Madrid-Atocha Cercanías train takes approximately 0h 13m. You can catch a train from Madrid-Chamartin and get down at Madrid-Atocha Cercanías. The price of the train ticket is approximately Rs. 120.
Rs. 3900
You can reach Malaga from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Malaga train takes approximately 2h 20m. You can catch a train from Madrid-Puerta de Atocha and get down at Malaga. The price of the train ticket is approximately Rs. 3900.
Rs. 10000
Travelling in a bus is one of the ways to reach Marrakech from Malaga. The total journey between Malaga & Marrakech takes around 43h 30m in a bus. The bus ticket price for the journey is approximately Rs.10000.