Trip to Venice

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 London to Venice

🎫 The prices for train tickets from London to Venice can range from £333 to £713, depending on the class of service and time of booking, offering options for different travel budgets.

Where to stay in Venice

There are over 2597 hotels to stay in Venice. Prices range from $23 per night.

Find accommodation
  • The train routes from London to Venice do not offer a direct service, but involve multiple transfers. Eurostar operates the service from London St Pancras Intl to various connecting stations. Swiss Railways operates the trains that arrive at Venezia S. Lucia. Travelers can expect the journey to take approximately 14 hours and 51 minutes with prices ranging from £335 to £718.
  • The fastest train option between London and Venice with a journey time of approximately 14 hours and 51 minutes, involves services operated by Eurostar departing from London St Pancras Intl and Swiss Railways arriving at Venezia S. Lucia. While there is no direct train, travelers can expect efficient connections through Paris Nord, Paris Gare De Lyon, and Geneve. This route provides a comfortable and convenient way to travel between these two vibrant cities in Europe. Additionally, the prices for this train journey vary from £335 to £718.
  • Trains departing for Venice from London are operated by Eurostar and depart from London St Pancras Intl station. This centrally located station in London offers convenient connections to various European destinations, including Venice. Passengers can board the Eurostar service at London St Pancras Intl to begin their journey to Venice, enjoying a comfortable and scenic ride through Europe.
  • There are multiple train routes available between London and Venice each with varying numbers of transfers. The journeys range from 3 to 5 transfers, providing travelers with different options to reach their destination. It is recommended to check the schedule and duration of each route to choose the most convenient journey based on individual preferences and travel requirements.
  • The train services from London to Venice operated by Swiss Railways, arrive at Venezia S. Lucia station. Venezia S. Lucia is the main train station in Venice, located conveniently in the historic center of the city, making it a convenient arrival point for travelers exploring Venice. From Venezia S. Lucia station, visitors can easily access the iconic sights and attractions of Venice, including St. Mark's Square and the Grand Canal.
  • The first train of the day to travel from London to Venice with multiple transfers along the way, typically departs from London St Pancras Intl in the early morning. The last train for this journey usually leaves London St Pancras Intl in the late afternoon or early evening, depending on the specific schedule and route chosen. Travelers should check the latest timetables and availability with the respective train operators for the most accurate and up-to-date information on departure times.
  • There are no direct train trips available between London and Venice. Passengers must transfer at various stations such as Paris Nord, Paris Gare De Lyon, and Geneve on their way to Venezia S. Lucia, which typically takes around 14 hours and 51 minutes. It is recommended to check the schedules and connections provided by Eurostar and Swiss Railways for the most convenient routes and departure times.
  • There is no direct train service available between London and Venice. Travelers will need to take a series of trains departing from London St Pancras Intl and passing through stations such as Paris Nord, Paris Gare De Lyon, and Geneve before reaching Venezia S. Lucia. The entire journey, including transfers, typically takes about 14 hours and 51 minutes. It is advisable to plan the route and connections in advance to ensure a smooth and efficient trip.
  • The cost of a train ticket from London to Venice typically ranges from £335 to £718, depending on factors such as the class of travel, time of booking, and availability. It is recommended to book tickets in advance to secure the best fares and options for the journey. Travelers should check for any discounts or promotions that may apply to reduce the overall cost of the train trip.

Will you be returning to London by train?

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

See schedule