lyon - vienna
500 km
5
The TGV does it in around 2 hours.
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.
http://www.voyages-sncf.com 2 hours and 12 minutes
For a train journey from Milan to Zurich it would take approximately four hours to get one way.
22h10 including night train (sleeperettes) between Barcelona and Milan.
The train time from Vienna to Budapest is 3 - 3 1/2 hours.
The train journey from Lyon to Annecy typically takes about 2 to 2.5 hours, depending on the type of train and specific schedule. Direct trains are available, making the trip convenient for travelers. It's advisable to check the current timetable for exact departure and arrival times.
According to Rail Europe, distributor of train tickets and rail passes, approximately between 7 and 10 hours.
To be honest, it's probably better to fly, but if you want to take the train, you will need to take a train first from Barcelona to Venice in Italy. Then you will need to take the train from Venice to Vienna.
Yes