The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.
The average ticket from Sheffield to Edinburgh will cost around £ 121 if you buy it on the day, but the cheapest tickets can be found for only £ 69.
This is the last train of the day.
Find all the dates and times for this journey
3 h 41 m
3 h 56 m
Trains per day
Of the 6 trains that leave Sheffield for Edinburgh every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
These direct trains cover the 307 km distance in an average of 3 h 56 m but if you time it right, some trains will get you there in just 3 h 41 m .
The slowest trains will take 4 h 19 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
|Distance||190 miles (306 km)|
|Average train duration||3 h 47 min|
|Average train ticket price||£63 (€71)|
|Train frequency||17 a day|
|Direct train||Yes, there are 17 direct trains a day|
|Train providers||Cross Country or London North Eastern Railway|
Trains from Sheffield to Edinburgh cover the 190 miles (306 km) long route taking on average 3 h 47 min with our travel partners like Cross Country or London North Eastern Railway. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £47, but the average price of train tickets is £63. Travellers depart most frequently from Sheffield and arrive in Edinburgh Waverley.
CrossCountry trains will get you between Sheffield and Edinburgh from £47. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
CrossCountry is a fast speed train company in the United Kingdom and for your next train to Edinburgh from Sheffield you can choose between Standard Class and First Class tickets on Omio.
Looking for trains from Sheffield to Edinburgh? CrossCountry is one of the best companies to travel with on the 190 miles (306 km) journey between Sheffield and Edinburgh. As an official travel partner of CrossCountry, Omio quickly shows you the latest CrossCountry train timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Sheffield to Edinburgh routes, find the best amenities to make your trip smooth and easy, and buy the most affordable CrossCountry train tickets that fit your budget. If you use the Omio app to search for trains to Edinburgh from Sheffield, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you’re ready, book your Sheffield - Edinburgh train now on Omio quickly and easily and enjoy your upcoming trip with CrossCountry!
CrossCountry from Sheffield to Edinburgh train information:
CrossCountry has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train from Sheffield to Edinburgh:
Trains start operating from Sheffield to Edinburgh from very early in the monring on weekdays. Journeys take approximately 3 hours 24 minutes to complete the 190 mile journey from Sheffield to Edinburgh, allowing passengers to sit back and relax while admiring the outstanding views of northern landscapes and beautiful scenery. Cross Country and LNER operate most services between Sheffield and Edinburgh.
LNER, First Transpennine Express and Cross Country are the train companies operating services between Sheffield and Edinburgh. There are direct services readily available, while others require between one and three changes.
The fastest journey time for trains between Sheffield and Edinburgh is 3 hours 24 minutes, an indirect service by LNER involving a swift changeover at York. A direct service, offered by Cross Country, takes approximately 3 hours 45 minutes. Passengers must be sure to check the timetable to ensure they are on the fastest route.
At busy times of the day, three trains per hour to Edinburgh depart from Sheffield station. The service from Sheffield to Edinburgh is just as frequent on Saturdays, however, passengers on Sundays or public holidays may experience some delays. Cross Country run 15 trains daily from Sheffield to Edinburgh and most of these are direct services. There are 27 scheduled daily trains from LNER between Sheffield and Edinburgh. First Transpennine Express only operate one daily train service to Edinburgh.
Departure train station: All trains between Sheffield and Edinburgh depart from Sheffield rail station which is located on Sheaf Street in the centre of the city. There are good public transport links to all surrounding areas from the station, and a Supertram stop is close by and this can be accessed from a pedestrian footbridge within the station. Sheffield railway station features a variety of amenities including a First Class Lounge, accessible ticket machines, WiFi, ATMs, shops and bicycle storage.
Arrival train station: Trains from Sheffield arrive at Edinburgh Waverley railway station. This is the main station in Edinburgh and located close to Edinburgh Castle and Princes Street. Pedestrian access to the station is free of steps from Princes Street, Calton Road, Market Street and Waverley Bridge. A variety of public transport services are within easy walking distance of the railway station, including tram links to the airports and bus or tram services throughout Edinburgh and the rest of Scotland. Facilities at the train station include free WiFi, bars and restaurants, shops, showers and luggage trolleys.
Omio customers travelling this route book their trains from Sheffield to Edinburgh Waverley.
Passengers board the train most frequently from Sheffield, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Edinburgh Waverley, located 0 mile (s) / 0 km away from the city centre.
Here are some other resources that might have the information you need