Marrakesh Porto Routes (5 Ways to go)
Planning a trip from Marrakesh to Porto Cleartrip helps you select the best route between Marrakesh & Porto 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 Marrakesh & Porto
The distance from Marrakesh to Porto is approximately 1095.97kms. Take a look at the 5 routes available to reach Porto from Marrakesh
- 1.
- Marrakesh to Porto Fly
- 6h 48m
- Rs. 5305
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Marrakech Airport from Gare Routière de Marrakech. Gare Routière de Marrakech to Marrakech Airport by Airport Shuttle Bus takes approximately 0h 22m. The distance between Gare Routière de Marrakech & Marrakech Airport is around 10.08kms.
Rs. 4900
You can travel from Marrakech to Porto by booking a flight. The total flight time between Marrakech & Porto is around 3h 55m. The price of the flight ticket is approximately Rs.4900.
Rs. 85
You can reach Trindade from Aeroporto by travelling in a train. Aeroporto to Trindade train takes approximately 0h 28m. You can catch a train from Aeroporto and get down at Trindade. The price of the train ticket is approximately Rs. 85.
- 2.
- Marrakesh to Porto Train, busferry, bus
- 24h 21m
- Rs. 7500
Rs. 500
You can reach Berrechid from Marrakech by travelling in a train. Marrakech to Berrechid train takes approximately 2h 59m. You can catch a train from Marrakech and get down at Berrechid. The price of the train ticket is approximately Rs. 500.
Rs. 1900
Travelling in a Busferry is one of the ways to reach Algeciras from Berrechid. Berrechid to Algeciras by Busferry takes approximately 3h 30m. The distance between Berrechid & Algeciras is around 459.52kms.
Rs. 0
Walking is one of the ways to reach Algeciras from Algeciras. Algeciras to Algeciras by walk takes approximately 0h 15m. The distance between Algeciras & Algeciras is around 1.22kms.
Rs. 3700
Travelling in a bus is one of the ways to reach Lisboa Oriente from Algeciras. The total journey between Algeciras & Lisboa Oriente takes around 12h 22m in a bus. The bus ticket price for the journey is approximately Rs.3700.
Rs. 1400
You can reach Vila Nova de Gaia from Lisboa Oriente by travelling in a train. Lisboa Oriente to Vila Nova de Gaia train takes approximately 2h 29m. You can catch a train from Lisboa Oriente and get down at Vila Nova de Gaia. The price of the train ticket is approximately Rs. 1400.
- 3.
- Marrakesh to Porto Night train, bus
- 85h 1m
- Rs. 9600
Rs. 1600
You can reach Tangier from Marrakech by travelling in a train. Marrakech to Tangier train takes approximately 10h 35m. You can catch a train from Marrakech and get down at Tangier. The price of the train ticket is approximately Rs. 1600.
Rs. 4500
Travelling in a bus is one of the ways to reach Algeciras from Tanger. The total journey between Tanger & Algeciras takes around 6h 0m in a bus. The bus ticket price for the journey is approximately Rs.4500.
Rs. 3500
Travelling in a bus is one of the ways to reach Oporto from Algeciras. The total journey between Algeciras & Oporto takes around 66h 15m in a bus. The bus ticket price for the journey is approximately Rs.3500.
- 4.
- Marrakesh to Porto Drive, car ferry
- 15h 17m
- Rs. 18503
Rs. 4963
You can take a car from Marrakesh to Tangier. It will take you around 5h 43m to cover distance of 574.33kms and reach Tangier from Marrakesh. The total amount for the journey will be approximately Rs.4963.
Rs. 2500
Ferry is one of the ways to reach Tarifa from Tangier. Tangier to Tarifa by ferry takes approximately 1h 0m. The distance between Tangier & Tarifa is around 30.44kms.
Rs. 11040
You can take a car from Tarifa to Porto. It will take you around 8h 34m to cover distance of 832.84kms and reach Porto from Tarifa. The total amount for the journey will be approximately Rs.11040.
- 5.
- Marrakesh to Porto Bus
- 62h 30m
- Rs. 15200
Rs. 12000
Travelling in a bus is one of the ways to reach Valladolid from Marrakech. The total journey between Marrakech & Valladolid takes around 53h 0m in a bus. The bus ticket price for the journey is approximately Rs.12000.
Rs. 3200
Travelling in a bus is one of the ways to reach Porto - Casa da Música from Valladolid. The total journey between Valladolid & Porto - Casa da Música takes around 8h 30m in a bus. The bus ticket price for the journey is approximately Rs.3200.