Trip to Edinburgh

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 Edinburgh

🚆 Embark on a picturesque train journey from enchanting Venice to historic Edinburgh. Settle in for a 21-hour and 27-minute ride through the stunning European landscapes. 💸 Prices for a train ticket between Venice and Edinburgh range from €448 to €968, offering travelers flexibility in choosing their preferred class and amenities.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • The primary train companies that provide routes from Venice to Edinburgh are Trenitalia and Eurostar. The journey by train takes approximately 21 hours and 27 minutes. Prices for a train ticket between these two destinations typically range from €457 to €987, depending on the class of service and time of booking. I recommend checking the official websites of these train companies for the most up-to-date schedules and ticket prices.
  • The fastest train option between Venice and Edinburgh takes approximately 21 hours and 27 minutes. While there may not be a significant difference in travel time between train services for this route, the journey duration remains relatively consistent. Prices for these train journeys typically range from €457 to €987 depending on the class of service and availability, rather than speed variations. It is recommended to compare different train options and schedules to find the most suitable and convenient journey for your travel needs.
  • There are multiple train connections available between Venice and Edinburgh. The number of trains operating on this route may vary depending on the day of the week and the time of year. It is advisable to check the train schedules and availability closer to your travel date to choose the most convenient option for your journey. Ticket prices for these trains typically range from €457 to €987, with variations based on factors such as class of service and booking conditions.
  • The first and last trains of the day from Venice to Edinburgh typically vary based on the specific schedules of the train companies operating on this route. It is advisable to check the official websites of Trenitalia and Eurostar for the most up-to-date information on departure times. The total duration of the journey by train is approximately 21 hours and 27 minutes, so it is important to plan your travel time accordingly to reach your destination. Ticket prices for these trains range from €457 to €987, with potential variations depending on factors such as class of service and availability.
  • There are typically no direct train trips each day between Venice and Edinburgh. Travelers may need to make one or more transfers during their journey, which can impact the total travel time. It is recommended to check the train schedules and connections offered by Trenitalia and Eurostar to plan the most convenient route for your trip. Ticket prices for the journey between Venice and Edinburgh range from €457 to €987, so it's essential to compare options and book in advance for the best fares.
  • The cost of a train ticket from Venice to Edinburgh typically ranges from €457 to €987. The price variation depends on factors such as the class of service, the booking period, and any promotional offers available at the time of purchase. It is advisable to book tickets in advance to secure the best fares and preferred seating options for the journey. Travelers can check the official websites of Trenitalia and Eurostar for updated pricing information and special deals.

Will you be returning to Venice by train?

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

See schedule