22h10 including night train (sleeperettes) between Barcelona and Milan.
The quickest train from Brussels to Paris usually takes not very long at all. The quickest train from Brussels to Paris usually takes about one hour and fifteen minutes.
According to raileurope.com a train from Paris to Madrid takes approximately 13 hours.
The train ride from London to Paris typically takes around 2 hours and 15 minutes.
lyon - vienna
It takes 4 hours.
7 housr
The Eurostar train journey from London to Paris takes approximately 2 hours and 15 minutes.
It takes about 1 day and 3 hours to get from London to Rome by train.
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.
The distance between Paris and Bari in Italy takes about 15 hours by trains.
500 km
5