Distance | 1058 miles (1706 km) | |
Average train duration | 3 h 59 min | |
Average train ticket price | $64 (€57) | |
Direct train | No |
Trains from Faro to Milan cover the 1058 miles (1706 km) long route and usually take around 3 h 59 min. There are direct train services available. You can get the cheapest train tickets for this route for as low as $58 (€52), but the average price of train tickets is $64 (€57).
Here are some other resources that might have the information you need