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.