Trip to Edinburgh

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

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.

Where to stay in Edinburgh

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

Accomodation
  • CrossCountry is the primary train operator that provides direct train routes from Sheffield to Edinburgh. These services run hourly, seven days a week, with a journey duration of approximately 3 hours and 45 minutes. The trains depart from Sheffield station and arrive at Edinburgh station. The ticket prices for the train journey between Sheffield and Edinburgh typically range from £112 to £344, depending on factors such as the time of booking and class of travel.
  • 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 about 3 hours and 45 minutes to complete, making it the quickest option for traveling between the two cities by train. Ticket prices for this route can range from £112 to £344, depending on factors such as the class of travel and time of booking.
  • The departure station for trains leaving for Edinburgh from Sheffield is Sheffield station. This station serves as the starting point for CrossCountry-operated train services that travel between Sheffield and Edinburgh. Passengers can board the train at Sheffield station to begin their journey to the Scottish capital.
  • There are multiple trains between Sheffield and Edinburgh as services depart hourly and operate daily. These train services, operated by CrossCountry, offer passengers a direct route from Sheffield station to Edinburgh station. The journey typically takes around 3 hours and 45 minutes to complete. Travelers have the flexibility to choose from various departure times throughout the day when traveling by train between Sheffield and Edinburgh.
  • The train journey from Sheffield to Edinburgh concludes at Edinburgh station. This is where the CrossCountry train services, which operate this route, arrive upon reaching their destination. Edinburgh station serves as the final stop for travelers making the journey from Sheffield to Edinburgh by train. Passengers can disembark at Edinburgh station to continue with their onward travel plans or to explore the city.
  • The first train of the day from Sheffield to Edinburgh is typically scheduled to depart early in the morning when the services commence. Conversely, the last train on this route usually runs later in the evening, closer to the end of the operating hours. As the trains operate hourly and every day, passengers have a variety of departure times to choose from when traveling from Sheffield to Edinburgh by train. The journey duration remains approximately 3 hours and 45 minutes regardless of the specific departure time.
  • There are approximately 24 direct train trips each day between Sheffield and Edinburgh. These trains, operated by CrossCountry, depart from Sheffield station and arrive at Edinburgh station. With services running hourly and operating every day, travelers have numerous options for choosing a convenient departure time for their journey. The duration of the train ride between Sheffield and Edinburgh remains consistent at approximately 3 hours and 45 minutes.
  • Yes, there is a direct train operating between Sheffield and Edinburgh. This train service, provided by CrossCountry, departs from Sheffield station and arrives at Edinburgh station. The trains depart hourly and run every day, offering passengers a convenient and efficient travel option. The journey between Sheffield and Edinburgh by train takes approximately 3 hours and 45 minutes.
  • The cost of a train ticket from Sheffield to Edinburgh typically ranges from £112 to £344, depending on various factors such as the time of booking, class of travel, and availability of discounts or promotions. It is recommended to book tickets in advance to secure lower fares and potentially save on travel expenses. The price range offers passengers flexibility in choosing the fare that best suits their budget and travel preferences when embarking on the journey between Sheffield and Edinburgh by train.

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