Trains from Sheffield to Edinburgh
🚆 Embark on a relaxing train journey from Sheffield to Edinburgh with direct services operating hourly. The trip with CrossCountry takes approximately 3 hours and 45 minutes, perfect for enjoying scenic views along the way. Departing from Sheffield station, you'll arrive at Edinburgh station ready to explore the historic city. 🎟️ Ticket prices for the Sheffield to Edinburgh train range from £110 to £339, offering flexibility to suit your budget and preferences. Whether you opt for standard seating or splurge on premium class, the comfortable journey ensures a pleasant travel experience. Sit back, unwind, and watch the English countryside transform into the Scottish landscapes.