Casablanca Porto Routes (5 Ways to go)

Planning a trip from Casablanca to Porto Cleartrip helps you select the best route between Casablanca & 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 Casablanca & Porto

The distance from Casablanca to Porto is approximately 920.53kms. Take a look at the 5 routes available to reach Porto from Casablanca

  • 1.
  • Casablanca to Porto Fly
  • 4h 30m
  • Rs. 5835
 
Casablanca
 
0h 20m
Rs. 250
Travelling in a Grand Taxi is one of the ways to reach Mohammed V International Airport from Casablanca. Casablanca to Mohammed V International Airport by Grand Taxi takes approximately 0h 20m. The distance between Casablanca & Mohammed V International Airport is around 27.94kms.
 
Mohammed V International Airport
 
1h 40m
Rs. 5500
You can travel from Casablanca to Porto by booking a flight. The total flight time between Casablanca & Porto is around 1h 40m. The price of the flight ticket is approximately Rs.5500.
 
Porto
 
0h 28m
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.
 
Trindade
  • 2.
  • Casablanca to Porto Train, bus via Faro(P)
  • 24h 7m
  • Rs. 8110
 
Casa-Voyageurs
 
5h 0m
Rs. 900
You can reach Tangier from Casa-Voyageurs by travelling in a train. Casa-Voyageurs to Tangier train takes approximately 5h 0m. You can catch a train from Casa-Voyageurs and get down at Tangier. The price of the train ticket is approximately Rs. 900.
 
Tangier
 
0h 21m
Rs. 0
Walking is one of the ways to reach Tangier from Tangier. Tangier to Tangier by walk takes approximately 0h 21m. The distance between Tangier & Tangier is around 1.78kms.
 
Tangier
 
0h 30m
Rs. 2900
Travelling in a bus is one of the ways to reach Algeciras from Tangier. The total journey between Tangier & Algeciras takes around 0h 30m in a bus. The bus ticket price for the journey is approximately Rs.2900.
 
Algeciras
 
0h 14m
Rs. 0
Walking is one of the ways to reach Algeciras from Algeciras. Algeciras to Algeciras by walk takes approximately 0h 14m. The distance between Algeciras & Algeciras is around 1.13kms.
 
Algeciras
 
7h 30m
Rs. 1500
Travelling in a bus is one of the ways to reach Vila Real St Antonio from Algeciras. The total journey between Algeciras & Vila Real St Antonio takes around 7h 30m in a bus. The bus ticket price for the journey is approximately Rs.1500.
 
Vila Real St Antonio
 
0h 12m
Rs. 0
Walking is one of the ways to reach Vila Real Santo Antonio from Vila Real St Antonio. Vila Real St Antonio to Vila Real Santo Antonio by walk takes approximately 0h 12m. The distance between Vila Real St Antonio & Vila Real Santo Antonio is around 0.99kms.
 
Vila Real Santo Antonio
 
1h 8m
Rs. 310
You can reach Faro(P) from Vila Real Santo Antonio by travelling in a train. Vila Real Santo Antonio to Faro(P) train takes approximately 1h 8m. You can catch a train from Vila Real Santo Antonio and get down at Faro(P). The price of the train ticket is approximately Rs. 310.
 
Faro(P)
 
5h 33m
Rs. 2500
You can reach Vila Nova de Gaia from Faro(P) by travelling in a train. Faro(P) to Vila Nova de Gaia train takes approximately 5h 33m. You can catch a train from Faro(P) and get down at Vila Nova de Gaia. The price of the train ticket is approximately Rs. 2500.
 
Vila Nova de Gaia
  • 3.
  • Casablanca to Porto Train, bus
  • 79h 26m
  • Rs. 8900
 
Casa-Voyageurs
 
5h 0m
Rs. 900
You can reach Tangier from Casa-Voyageurs by travelling in a train. Casa-Voyageurs to Tangier train takes approximately 5h 0m. You can catch a train from Casa-Voyageurs and get down at Tangier. The price of the train ticket is approximately Rs. 900.
 
Tangier
 
6h 0m
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.
 
Algeciras
 
66h 15m
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.
 
Oporto
  • 4.
  • Casablanca to Porto Bus, train
  • 18h 9m
  • Rs. 8900
 
Casablanca
 
3h 10m
Rs. 4300
Travelling in a bus is one of the ways to reach Algeciras from Casablanca. The total journey between Casablanca & Algeciras takes around 3h 10m in a bus. The bus ticket price for the journey is approximately Rs.4300.
 
Algeciras
 
0h 14m
Rs. 0
Walking is one of the ways to reach Algeciras from Algeciras. Algeciras to Algeciras by walk takes approximately 0h 14m. The distance between Algeciras & Algeciras is around 1.13kms.
 
Algeciras
 
6h 0m
Rs. 1800
Travelling in a bus is one of the ways to reach Merida from Algeciras. The total journey between Algeciras & Merida takes around 6h 0m in a bus. The bus ticket price for the journey is approximately Rs.1800.
 
Merida
 
3h 30m
Rs. 1400
Travelling in a bus is one of the ways to reach Lisboa from Mérida. The total journey between Mérida & Lisboa takes around 3h 30m in a bus. The bus ticket price for the journey is approximately Rs.1400.
 
Lisboa
 
2h 29m
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.
 
Vila Nova de Gaia
  • 5.
  • Casablanca to Porto Drive, car ferry
  • 13h 5m
  • Rs. 16471
 
Casablanca
 
3h 31m
Rs. 2935
You can take a car from Casablanca to Tangier. It will take you around 3h 31m to cover distance of 339.67kms and reach Tangier from Casablanca. The total amount for the journey will be approximately Rs.2935.
 
Tangier
 
1h 0m
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.
 
Tarifa
 
8h 34m
Rs. 11036
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.11036.
 
Porto