Travelling from London to Venice by trainThe fastest trains from London to Venice take around 12 hours and 50 minutes, covering a distance of approximately 1,137 kilometres. On weekdays, the first train leaving London is scheduled to depart at around 05:40. The last departure is usually at around 20:01.
Eurail's network includes 33 of the 44 countries in Europe, so your options are plentiful, and you can travel to a new country every day, if that's what strikes your fancy. Plus, Eurail regularly adds new countries and routes to their portfolio — as of Jan.