Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance427 km
Avg. price$ 85
Train trips10 found

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.

Where to stay in Edinburgh

There are over 2211 hotels to stay in Edinburgh. Prices range from $13 per night.

Find accommodation
  • The train route from Sheffield to Edinburgh is provided by CrossCountry. They operate direct trains that depart from Sheffield station and arrive at Edinburgh station. The trains run hourly, every day, with the journey typically taking around 3 hours and 45 minutes. Ticket prices for this route can range from £111 to £342, depending on the class and time of booking.
  • The fastest train between Sheffield and Edinburgh is the direct service operated by CrossCountry. This train departs from Sheffield station and arrives at Edinburgh station, with services running hourly every day. The journey typically takes approximately 3 hours and 45 minutes, making it the quickest option for traveling between these two cities. Ticket prices for this fast train service can range from £111 to £342, depending on factors such as class and availability.
  • The departure station for trains leaving for Edinburgh from Sheffield is Sheffield station. The train services for this route are operated by CrossCountry, with Sheffield station being the starting point for these journeys. Passengers can board the direct trains bound for Edinburgh at Sheffield station to begin their trip to the Scottish capital.
  • There are hourly direct trains between Sheffield and Edinburgh operated by CrossCountry. These services run every day, providing travelers with frequent options for their journey. The train ride typically takes around 3 hours and 45 minutes, offering a convenient and efficient means of transportation between the two cities. Ticket prices for the Sheffield to Edinburgh train route can vary from £111 to £342, depending on factors such as ticket class and availability.
  • The train services from Sheffield to Edinburgh operated by CrossCountry, arrive at Edinburgh station. This centrally located station in Edinburgh serves as the final destination for travelers on this route. Passengers can easily disembark at Edinburgh station and access various transportation options to continue their journey within the city or to other destinations.
  • The first train of the day from Sheffield to Edinburgh, operated by CrossCountry, typically departs from Sheffield station in the early morning. The exact departure time may vary, but trains on this route generally begin running early to accommodate early morning travelers. The last train of the day from Sheffield to Edinburgh also operates in the evening, allowing passengers to make their journey until later hours. With trains departing hourly throughout the day, travelers have flexibility in choosing a suitable departure time for their trip from Sheffield to Edinburgh.
  • There are multiple direct train trips between Sheffield and Edinburgh each day. The services provided by CrossCountry operate hourly, offering travelers the convenience of choosing from several departure times throughout the day. With trains running daily, passengers have a variety of options to plan their journey between Sheffield and Edinburgh, making it easier to find a suitable time to travel. The direct train journey from Sheffield to Edinburgh typically takes around 3 hours and 45 minutes, providing a relatively fast and efficient travel option between the two cities.
  • Yes, there is a direct train route between Sheffield and Edinburgh. The train departs from Sheffield and arrives directly at Edinburgh, with services operating hourly throughout the day, every day of the week. The journey duration for this direct train service is approximately 3 hours and 45 minutes, offering passengers a convenient and efficient travel option between the two cities.
  • The cost of a train ticket from Sheffield to Edinburgh can vary, with prices typically ranging from £111 to £342. The price you pay for your ticket may depend on factors such as the class of travel, how far in advance you book, and any available promotions or discounts. It is advisable to check for the latest fares and ticket options when planning your journey to ensure you secure the best deal for your travel budget.

Will you be returning to Sheffield by train?

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

See schedule