Cheapest
Average
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.
This is the last train of the day.
Find all the dates and times for this journey
Fastest Journey
3 h 39 m
Average
3 h 53 m
Trains per day
6
Distance
307 km
Of the 6 trains that leave Sheffield for Edinburgh every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 190 miles (306 km) | |
Average train duration | 3 h 45 min | |
Average train ticket price | £67 (€76) | |
Train frequency | 17 a day | |
Direct train | Yes, there are 17 direct trains a day | |
Train companies | Cross Country, Transpennine Express or London North Eastern Railway |
Trains from Sheffield to Edinburgh cover the 190 miles (306 km) long route taking on average 3 h 45 min with our travel partners like Cross Country, Transpennine Express 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 trip for as low as £31, but the average price of train tickets is £67. Travellers depart most frequently from Sheffield and arrive in Edinburgh Waverley.
CrossCountry trains will get you to Edinburgh from Sheffield from £31. 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.
Find the perfect CrossCountry train from Sheffield to Edinburgh for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train timetables and compare the cheapest, fastest or earliest train to Edinburgh from Sheffield. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 190 miles (306 km) on this journey and your CrossCountry Sheffield to Edinburgh train ticket can cost as little as £31 one-way if you book in advance. When you search for CrossCountry tickets to Edinburgh from Sheffield in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!
CrossCountry from Sheffield to Edinburgh train information:
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.
When travelling this route, Omio customers are departing most frequently from Sheffield and arriving in Edinburgh Waverley.
Passengers booking this journey most frequently board their trains from Sheffield and need to travel around 0.5 miles (764 m) from the city centre to get to this train station.
Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.4 miles (659 m) from this train station to the city centre.
Here are some other resources that might have the information you need