Milan Porto Routes (9 Ways to go)
Planning a trip from Milan to Porto Cleartrip helps you select the best route between Milan & 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 Milan & Porto
The distance from Milan to Porto is approximately 1958.39kms. By car, it takes roughly 19h 4m to reach Porto from Milan . Take a look at the 9 routes available to reach Porto from Milan
- 1.
- Milan to Porto Bus to Milan Bergamo, fly
- 6h 10m
- Rs. 2325
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
Rs. 2000
You can travel from Milan Bergamo to Porto by booking a flight. The total flight time between Milan Bergamo & Porto is around 2h 40m. The price of the flight ticket is approximately Rs.2000.
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.
- Milan to Porto Train to Milan Malpensa, fly
- 5h 58m
- Rs. 2985
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
Rs. 2200
You can travel from Milan Malpensa to Porto by booking a flight. The total flight time between Milan Malpensa & Porto is around 2h 50m. The price of the flight ticket is approximately Rs.2200.
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.
- 3.
- Milan to Porto Fly from Milan Linate
- 7h 32m
- Rs. 5675
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
Rs. 5500
You can travel from Milan Linate to Porto by booking a flight. The total flight time between Milan Linate & Porto is around 4h 45m. The price of the flight ticket is approximately Rs.5500.
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.
- 4.
- Milan to Porto Bus
- 32h 45m
- Rs. 7740
Rs. 90
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
Rs. 750
Travelling in a bus is one of the ways to reach Nice Aéroport from Milan. The total journey between Milan & Nice Aéroport takes around 6h 30m in a bus. The bus ticket price for the journey is approximately Rs.750.
Rs. 0
Walking is one of the ways to reach Nizza Hbf from Nice Aéroport. Nice Aéroport to Nizza Hbf by walk takes approximately 0h 10m. The distance between Nice Aéroport & Nizza Hbf is around 0.81kms.
Rs. 6000
Travelling in a bus is one of the ways to reach Braganca from Nizza Hbf. The total journey between Nizza Hbf & Braganca takes around 19h 45m in a bus. The bus ticket price for the journey is approximately Rs.6000.
Rs. 900
Travelling in a bus is one of the ways to reach Porto from Bragança. The total journey between Bragança & Porto takes around 3h 0m in a bus. The bus ticket price for the journey is approximately Rs.900.
- 5.
- Milan to Porto Train, bus FlixBus
- 32h 10m
- Rs. 10000
Rs. 4000
You can reach Chambery-Challes-E from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Chambery-Challes-E train takes approximately 4h 10m. You can catch a train from Milano Porta Garibaldi and get down at Chambery-Challes-E. The price of the train ticket is approximately Rs. 4000.
Rs. 6000
Travelling in a bus is one of the ways to reach Porto, Porto from Chambéry, Chambéry. The total journey between Chambéry, Chambéry & Porto, Porto takes around 27h 0m in a bus. The bus ticket price for the journey is approximately Rs.6000.
- 6.
- Milan to Porto Train, bus Andrade Voyages
- 28h 55m
- Rs. 10500
Rs. 4000
You can reach Chambery-Challes-E from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Chambery-Challes-E train takes approximately 4h 10m. You can catch a train from Milano Porta Garibaldi and get down at Chambery-Challes-E. The price of the train ticket is approximately Rs. 4000.
Rs. 6500
Travelling in a bus is one of the ways to reach Porto from Chambery Zob. The total journey between Chambery Zob & Porto takes around 23h 45m in a bus. The bus ticket price for the journey is approximately Rs.6500.
- 7.
- Milan to Porto Train, bus Eurolines CH
- 33h 19m
- Rs. 11400
Rs. 2900
You can reach Sion from Milano Centrale by travelling in a train. Milano Centrale to Sion train takes approximately 2h 21m. You can catch a train from Milano Centrale and get down at Sion. The price of the train ticket is approximately Rs. 2900.
Rs. 8500
Travelling in a bus is one of the ways to reach Porto from Sion. The total journey between Sion & Porto takes around 29h 58m in a bus. The bus ticket price for the journey is approximately Rs.8500.
- 8.
- Milan to Porto Drive
- 19h 4m
- Rs. 18996
Rs. 18996
You can take a car from Milan to Porto. It will take you around 19h 4m to cover distance of 1958.39kms and reach Porto from Milan. The total amount for the journey will be approximately Rs.18996.
- 9.
- Milan to Porto Train
- 29h 11m
- Rs. 20350
Rs. 5000
You can reach Lyon Part Dieu from Milano Porta Garibaldi by travelling in a train. Milano Porta Garibaldi to Lyon Part Dieu train takes approximately 5h 24m. You can catch a train from Milano Porta Garibaldi and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5000.
Rs. 5000
You can reach Barcelona Sants from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Barcelona Sants train takes approximately 4h 58m. You can catch a train from Lyon Part Dieu and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 5000.
Rs. 9500
You can reach Vigo-Guixar from Barcelona Sants by travelling in a train. Barcelona Sants to Vigo-Guixar train takes approximately 13h 33m. You can catch a train from Barcelona Sants and get down at Vigo-Guixar. The price of the train ticket is approximately Rs. 9500.
Rs. 850
You can reach Porto(Campanha) from Vigo-Guixar by travelling in a train. Vigo-Guixar to Porto(Campanha) train takes approximately 2h 16m. You can catch a train from Vigo-Guixar and get down at Porto(Campanha). The price of the train ticket is approximately Rs. 850.