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
 
Trindade
 
0h 29m
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.
 
Aeroporto
 
3h 50m
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.
 
Marrakech
 
0h 21m
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.
 
Gare Routière de Marrakech
  • 2.
  • Porto to Marrakesh Bus, night train
  • 76h 16m
  • Rs. 10500
 
Porto Porto Urb.
 
57h 30m
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.
 
Algeciras
 
6h 0m
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.
 
Tanger
 
10h 35m
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.
 
Marrakech
  • 3.
  • Porto to Marrakesh Drive, car ferry
  • 15h 11m
  • Rs. 18473
 
Porto
 
8h 29m
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.
 
Tarifa
 
1h 0m
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.
 
Tangier
 
5h 43m
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.
 
Marrakesh
  • 4.
  • Porto to Marrakesh Bus
  • 63h 5m
  • Rs. 17400
 
Porto
 
2h 22m
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.
 
Viseu
 
4h 58m
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.
 
Valladolid - Estación de autobuses
 
53h 45m
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.
 
Marrakech
  • 5.
  • Porto to Marrakesh Bus, train
  • 55h 19m
  • Rs. 20520
 
Porto - Campo 24 de Agosto - Enfrente ao Pingo Doce
 
4h 27m
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.
 
Zamora - Estación de Autobuses
 
2h 5m
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.
 
Madrid-Chamartin
 
0h 13m
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.
 
Madrid-Atocha Cercanías
 
2h 20m
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.
 
Malaga
 
43h 30m
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.
 
Marrakech