Trains from Sheffield to Edinburgh
🚆 Embark on a scenic train journey from Sheffield to Edinburgh, enjoying the direct service operated by CrossCountry. Departures are hourly, ensuring flexibility for travelers, and the trip takes approximately 3 hours and 45 minutes. 💷 Prices for the train ride between Sheffield and Edinburgh can vary from £111 to £340, offering options to suit different budgets. Experience the convenience and charm of rail travel while making your way from the heart of England to the vibrant capital of Scotland.