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 Rome to Edinburgh

🚄 Embark on a scenic journey from Rome to Edinburgh by train, experiencing the diverse landscapes and charming cities along the way. The train ride takes approximately 21 hours and 51 minutes, allowing you to relax and enjoy the picturesque views. 💶 The prices for train tickets between Rome and Edinburgh typically range from €458 to €937, depending on the class of service and time of booking.

Where to stay in Edinburgh

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

Find accommodation
  • There are several companies that provide train routes from Rome to Edinburgh including Trenitalia, SNCF, and Eurostar. The journey typically takes approximately 21 hours and 51 minutes by train. Prices for a train ticket between Rome and Edinburgh can vary, ranging from €465 to €952, depending on the class of service and time of booking. Make sure to check for scheduled departures and any possible route changes before planning your trip.
  • The fastest train option available for the journey from Rome to Edinburgh takes approximately 21 hours and 51 minutes. While this is the most efficient option by train, the duration can vary depending on the specific route and any potential layovers. Ticket prices for this journey typically range between €465 and €952, so it's advisable to book in advance to secure the best rates and ensure availability on your preferred travel dates.
  • There are multiple train services available for travelers from Rome to Edinburgh with varying schedules and routes. The journey typically takes around 21 hours and 51 minutes by train, and there are regular departures throughout the week. Ticket prices for these trains between Rome and Edinburgh can range from €465 to €952, so it's recommended to check the timetables and book in advance to secure the desired travel itinerary.
  • The first train of the day from Rome to Edinburgh typically departs in the early morning, around 6:00 AM. The last train usually leaves in the evening, around 8:00 PM. The total travel time for this journey is approximately 21 hours and 51 minutes, so it's important to plan accordingly and choose a departure time that suits your schedule. Ticket prices for the trains between Rome and Edinburgh can vary between €465 and €952, so booking in advance is advisable to secure the best fares.
  • There are typically no direct train trips each day between Rome and Edinburgh. Travelers usually need to make at least one transfer during the journey, which can affect the overall travel time. The total duration of the train trip between Rome and Edinburgh is approximately 21 hours and 51 minutes, including any transfer time. It's recommended to check the specific train schedules and routes when planning your trip to ensure a smooth travel experience.
  • The cost of a train ticket from Rome to Edinburgh can vary between €465 and €952, depending on factors such as the class of service, availability, and time of booking. It's essential to book tickets in advance to secure the best fares and discounts for your journey. Additionally, the prices may fluctuate based on the season and demand, so it's advisable to compare different options to find the most cost-effective travel solution. Remember to check for any promotional offers or rail passes that could help reduce the overall cost of your train trip.

Will you be returning to Rome by train?

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

See schedule