Trains to Venice
Venice by train booking guides
High-speed trains for Venice depart regularly from Rome with a journey time of 3 hours 35 mins. The city is well placed for travel within Italy with direct trains to Milan, Bologna, Florence, Naples and the capital. Direct EuroCity and overnight trains connect Venice to Paris, Munich, Vienna and Villach.
To take the train from London to Venice, travel by Eurostar to Paris then connect with a TGV train to Turin and continue on an Italian high-speed train to the Floating City. Alternatively, you can take a direct overnight service from Paris to Venice. Read our Venice by train booking guides for more detail or search above for trains to Venice from other destinations.
Image credits: gnuckx