Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Venice to London

🚄 Traveling from Venice to London by train is a scenic journey with multiple transfers. The trip takes approximately 15 hours and 9 minutes, including stops in Lausanne, Paris, and London. 🚆 The route options vary in duration, with transfers in cities like Milano Centrale, Basel SBB, and Geneva. 🌍 While there is no direct train from Venice to London, the train journey offers a relaxing way to see the beautiful landscapes of Europe before arriving at London St Pancras Intl station. Prices for the journey range from €386 to €819, depending on the route chosen.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Find accommodation
  • Train routes from Venice to London are provided by Trenitalia EuroCity and Eurostar. There is no direct train, so travelers will have to make multiple transfers during the journey, which takes approximately 15 hours and 9 minutes. Ticket prices vary between €389 to €827, and the routes involve transfers in cities like Milan, Lausanne, Paris, and Brussels.
  • The fastest train option between Venice and London is the route that includes services operated by Trenitalia EuroCity and Eurostar, with a total journey time of approximately 15 hours and 9 minutes. This route involves transfers in Lausanne, Gare de Lyon, and Paris Nord. While there are no direct trains available, these high-speed services offer a relatively efficient way to travel between the two cities by rail.
  • Trains departing from Venice for London are operated by Trenitalia EuroCity and depart from Venezia S. Lucia station. Venezia S. Lucia is a major railway station located in Venice, offering convenient connections for travelers heading to London. Passengers can board their train at Venezia S. Lucia and begin their journey towards their destination in the United Kingdom.
  • There are multiple train routes available between Venice and London with varying numbers of transfers. Depending on the route chosen, travelers may encounter between 3 to 7 transfers during the journey. Each route offers a unique travel experience with different stopovers in cities such as Milan, Lausanne, Paris, and Brussels.
  • The train from Venice to London operated by Eurostar arrives at London St Pancras International station. London St Pancras International is a major railway terminus located in central London and serves as a gateway for travelers arriving from continental Europe via the Eurostar service. Passengers can easily access onward transportation options, such as the London Underground and buses, from London St Pancras International station.
  • The first train of the day from Venice to London typically departs from Venezia S. Lucia station in the early morning, depending on the specific route chosen. The last train of the day to reach London St Pancras International station from Venice would typically depart in the late afternoon or evening, again depending on the route selected. Travelers should check the specific schedules and availability for their desired travel dates.
  • There are no direct train trips available between Venice and London. Travelers will need to take connecting trains with transfers in cities like Milan, Lausanne, Paris, and Brussels to reach London St Pancras International station from Venice. The journey typically takes around 15 hours and 9 minutes, depending on the specific route chosen, with multiple transfers along the way.
  • There is no direct train service between Venice and London. Travelers will need to take trains with transfers in cities like Lausanne, Gare de Lyon, and Paris Nord to make the journey to London St Pancras International. The total travel time, including transfers, typically takes around 15 hours and 9 minutes.
  • The cost of a train ticket from Venice to London varies between €389 to €827. Prices can fluctuate depending on factors such as the class of service, time of booking, and availability. It is recommended to book tickets in advance to secure the best fares for this long-distance train journey.

Will you be returning to Venice by train?

If you are looking for the return train journey, check out trains from London to Venice

See schedule