Trains from Edinburgh to Peterborough
🚆 The direct train from Edinburgh to Peterborough, operated by LNER, takes approximately 3 hours and 49 minutes, departing hourly every day. 🚆 For a quicker journey, you can take a route that involves transferring at London Kings Cross. This route typically takes around 3 hours and 45 minutes, covering a distance of 509 km. The agency for this route is LNER. 🚆 If you prefer a more scenic route with transfers, you can opt for a journey that takes about 6 hours and 1 minute, covering a distance of 620 km. This route involves transfers at Sheffield and Leicester before reaching Peterborough. Agencies along this route include CrossCountry and E M R.