Porto Milan Routes (9 Ways to go)

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

The distance from Porto to Milan is approximately 1990.28kms. By car, it takes roughly 18h 59m to reach Milan from Porto . Take a look at the 9 routes available to reach Milan from Porto

  • 1.
  • Porto to Milan Fly to Milan Bergamo, bus
  • 6h 8m
  • Rs. 2370
 
Trindade
 
0h 29m
Rs. 100
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. 100.
 
Aeroporto
 
2h 30m
Rs. 2000
You can travel from Porto to Milan Bergamo by booking a flight. The total flight time between Porto & Milan Bergamo is around 2h 30m. The price of the flight ticket is approximately Rs.2000.
 
Milan Bergamo
 
1h 0m
Rs. 270
Travelling in a bus is one of the ways to reach Milano Centrale from Orio al Serio Airport. The total journey between Orio al Serio Airport & Milano Centrale takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.270.
 
Milano Centrale
  • 2.
  • Porto to Milan Fly to Milan Malpensa, train
  • 6h 4m
  • Rs. 3200
 
Trindade
 
0h 29m
Rs. 100
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. 100.
 
Aeroporto
 
2h 40m
Rs. 2300
You can travel from Porto to Milan Malpensa by booking a flight. The total flight time between Porto & Milan Malpensa is around 2h 40m. The price of the flight ticket is approximately Rs.2300.
 
Milan Malpensa
 
0h 37m
Rs. 800
You can reach Milano Cadorna from Malpensa Aeroporto T.1 by travelling in a train. Malpensa Aeroporto T.1 to Milano Cadorna train takes approximately 0h 37m. You can catch a train from Malpensa Aeroporto T.1 and get down at Milano Cadorna. The price of the train ticket is approximately Rs. 800.
 
Milano Cadorna
  • 3.
  • Porto to Milan Fly to Milan Linate
  • 7h 51m
  • Rs. 5700
 
Trindade
 
0h 29m
Rs. 100
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. 100.
 
Aeroporto
 
4h 50m
Rs. 5500
You can travel from Porto to Milan Linate by booking a flight. The total flight time between Porto & Milan Linate is around 4h 50m. The price of the flight ticket is approximately Rs.5500.
 
Milan Linate
 
0h 26m
Rs. 100
Travelling in a bus is one of the ways to reach palazzo di giustizia from aeroporto di linate. The total journey between aeroporto di linate & palazzo di giustizia takes around 0h 26m in a bus. The bus ticket price for the journey is approximately Rs.100.
 
palazzo di giustizia
  • 4.
  • Porto to Milan Fly to Lugano, train
  • 9h 37m
  • Rs. 9350
 
Trindade
 
0h 29m
Rs. 100
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. 100.
 
Aeroporto
 
4h 40m
Rs. 7000
You can travel from Porto to Lugano by booking a flight. The total flight time between Porto & Lugano is around 4h 40m. The price of the flight ticket is approximately Rs.7000.
 
Lugano
 
0h 16m
Rs. 650
You can reach Lugano FLP from Agno by travelling in a train. Agno to Lugano FLP train takes approximately 0h 16m. You can catch a train from Agno and get down at Lugano FLP. The price of the train ticket is approximately Rs. 650.
 
Lugano FLP
 
1h 9m
Rs. 1600
You can reach Milano Centrale from Lugano by travelling in a train. Lugano to Milano Centrale train takes approximately 1h 9m. You can catch a train from Lugano and get down at Milano Centrale. The price of the train ticket is approximately Rs. 1600.
 
Milano Centrale
  • 5.
  • Porto to Milan Bus Andrade Voyages
  • 32h 29m
  • Rs. 9400
 
Porto
 
3h 0m
Rs. 1000
Travelling in a bus is one of the ways to reach Bragança from Porto. The total journey between Porto & Bragança takes around 3h 0m in a bus. The bus ticket price for the journey is approximately Rs.1000.
 
Bragança
 
21h 0m
Rs. 7000
Travelling in a bus is one of the ways to reach Chambery Zob from Braganca. The total journey between Braganca & Chambery Zob takes around 21h 0m in a bus. The bus ticket price for the journey is approximately Rs.7000.
 
Chambery Zob
 
5h 10m
Rs. 1300
Travelling in a bus is one of the ways to reach Milan, Milan from Chambéry. The total journey between Chambéry & Milan, Milan takes around 5h 10m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Milan, Milan
 
0h 20m
Rs. 100
Travelling in a bus is one of the ways to reach duomo m1 m3 from lampugnano m1. The total journey between lampugnano m1 & duomo m1 m3 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.100.
 
duomo m1 m3
  • 6.
  • Porto to Milan Bus, train
  • 29h 23m
  • Rs. 11000
 
Porto
 
24h 15m
Rs. 6500
Travelling in a bus is one of the ways to reach Chambéry, Chambéry from Porto. The total journey between Porto & Chambéry, Chambéry takes around 24h 15m in a bus. The bus ticket price for the journey is approximately Rs.6500.
 
Chambéry, Chambéry
 
4h 8m
Rs. 4500
You can reach Milano Porta Garibaldi from Chambery-Challes-E by travelling in a train. Chambery-Challes-E to Milano Porta Garibaldi train takes approximately 4h 8m. You can catch a train from Chambery-Challes-E and get down at Milano Porta Garibaldi. The price of the train ticket is approximately Rs. 4500.
 
Milano Porta Garibaldi
  • 7.
  • Porto to Milan Bus ALSA
  • 236h 4m
  • Rs. 12866
 
Porto Porto Urb.
 
230h 15m
Rs. 12000
Travelling in a bus is one of the ways to reach Ginebra from Porto Porto Urb.. The total journey between Porto Porto Urb. & Ginebra takes around 230h 15m in a bus. The bus ticket price for the journey is approximately Rs.12000.
 
Ginebra
 
4h 30m
Rs. 750
Travelling in a bus is one of the ways to reach Milan from Genève Gare. The total journey between Genève Gare & Milan takes around 4h 30m in a bus. The bus ticket price for the journey is approximately Rs.750.
 
Milan
 
0h 14m
Rs. 116
Travelling in a Subway is one of the ways to reach Duomo M1 from Lampugnano. Lampugnano to Duomo M1 by Subway takes approximately 0h 14m. The distance between Lampugnano & Duomo M1 is around 6.22kms.
 
Duomo M1
  • 8.
  • Porto to Milan Drive
  • 18h 59m
  • Rs. 19438
 
Porto
 
18h 59m
Rs. 19438
You can take a car from Porto to Milan. It will take you around 18h 59m to cover distance of 1990.28kms and reach Milan from Porto. The total amount for the journey will be approximately Rs.19438.
 
Milan
  • 9.
  • Porto to Milan Train
  • 29h 15m
  • Rs. 21950
 
Porto(Campanha)
 
2h 15m
Rs. 950
You can reach Vigo-Guixar from Porto(Campanha) by travelling in a train. Porto(Campanha) to Vigo-Guixar train takes approximately 2h 15m. You can catch a train from Porto(Campanha) and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 950.
 
Vigo-Guixar
 
13h 40m
Rs. 10000
You can reach Barcelona Sants from Vigo-Guixar by travelling in a train. Vigo-Guixar to Barcelona Sants train takes approximately 13h 40m. You can catch a train from Vigo-Guixar and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 10000.
 
Barcelona Sants
 
4h 59m
Rs. 5500
You can reach Lyon Part Dieu from Barcelona Sants by travelling in a train. Barcelona Sants to Lyon Part Dieu train takes approximately 4h 59m. You can catch a train from Barcelona Sants and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5500.
 
Lyon Part Dieu
 
5h 21m
Rs. 5500
You can reach Milano Porta Garibaldi from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Milano Porta Garibaldi train takes approximately 5h 21m. You can catch a train from Lyon Part Dieu and get down at Milano Porta Garibaldi. The price of the train ticket is approximately Rs. 5500.
 
Milano Porta Garibaldi