It takes about 1 day and 3 hours to get from London to Rome by train.
lyon - vienna
500 km
5
15 mins at the most
40 years!
The train from Zürich to Vienna is not a TGV, it is a normal train with top speed 200Kph. But for most of route it does less than that. It takes about 7 hours from Zürich to Vienna. But the route is very picturesque, as it goes lengthways through the Alps.
For a train journey from Milan to Zurich it would take approximately four hours to get one way.
The train time from Vienna to Budapest is 3 - 3 1/2 hours.
22h10 including night train (sleeperettes) between Barcelona and Milan.
Its traveling duration is 10:54 hours. triphobo.com/rome-italy
about 12 hours
18-22 hrs