Trip to Rome

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

🚆 The journey from Edinburgh to Rome by train takes approximately 20 hours and 55 minutes, covering a distance of 2,544 km. Prices for this trip vary from £396 to £802. 🚆 Route 1 offers a 5-transfer journey with stops in London Kings Cross, Paris, Geneva, Domodossola, Milan, and finally, Rome Tiburtina. This route takes about 1 day and 2 hours to complete. 🚆 Route 5, on the other hand, provides a slightly shorter journey with 4 transfers including stops in London Kings Cross, Paris, Zurich, Milan, and ultimately, Rome Termini. This route takes around 1 day and 3 hours to reach the final destination.

Where to stay in Rome

There are over 10451 hotels to stay in Rome. Prices range from $8 per night.

Find accommodation
  • The train routes from Edinburgh to Rome are provided by several companies including LNER, Eurostar, SNCF, Schweizerische Bundesbahnen, Trenord, and Italo Treno. The journey typically takes around 20 hours and 55 minutes with prices ranging from £399 to £808. Passengers can expect multiple transfers during the journey, depending on the specific route chosen.
  • The fastest train route from Edinburgh to Rome with a duration of 20 hours and 55 minutes, typically includes transfers from LNER, Eurostar, SNCF, Schweizerische Bundesbahnen, Trenord, and Italo Treno. This route allows passengers to cover a distance of approximately 2,544 km in a day and 2 hours, offering a convenient and efficient travel option. Despite the multiple transfers involved, passengers can enjoy a smooth and comfortable journey on these high-speed train services.
  • There are multiple train options available for travel between Edinburgh and Rome with routes varying in duration, transfers, and operators. The journey typically takes around 20 hours and 55 minutes to complete, with ticket prices ranging from £399 to £808. Passengers can choose from different routes that offer between 4 to 6 transfers, providing flexibility in travel choices between these two cities.
  • The first and last trains departing from Edinburgh to Rome vary depending on the route chosen. However, generally, the first train departs early in the morning, typically around 6:00 AM, while the last train usually leaves in the evening, around 8:00 PM. Passengers should consult the specific schedules of the train operators for accurate departure times for their chosen route.
  • There are no direct train trips available between Edinburgh and Rome. The journey typically involves multiple transfers and routes, with varying departure and arrival times. Passengers should plan their itinerary based on the available train schedules and connections for a seamless journey from Edinburgh to Rome.
  • A train journey from Edinburgh to Rome typically costs between £399 to £808, depending on the class of service, time of booking, and specific route chosen. Prices may vary based on availability and peak travel seasons. Passengers are advised to check with the respective train companies for the most up-to-date fare information before making their reservations.

Will you be returning to Edinburgh by train?

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

See schedule