Sheffield to Edinburgh train

Cheap train tickets from Sheffield to Edinburgh

Showing times and prices for 23 May

Cheapest

£81

Average

£121

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.

Cheapest
09:11Sheffield4h01 13:12Edinburgh Waverley
1 change
£811One-way
Cheapest
08:11Sheffield4h00 12:11Edinburgh Waverley
1 change
£811One-way
08:22Sheffield3h42 12:04Edinburgh Waverley
0 changes
£1351One-way
09:21Sheffield3h39 13:00Edinburgh Waverley
0 changes
£1351One-way
10:45Sheffield4h16 15:01Edinburgh Waverley
1 change
£1461One-way

Train schedule Sheffield to Edinburgh

Showing trains for tomorrow, Monday, 23 May
08:11Sheffield4h00 12:11Edinburgh Waverley
1 change
08:22Sheffield3h42 12:04Edinburgh Waverley
0 changes
09:11Sheffield4h01 13:12Edinburgh Waverley
1 change
09:21Sheffield3h39 13:00Edinburgh Waverley
0 changes
10:21Sheffield3h45 14:06Edinburgh Waverley
0 changes
10:45Sheffield4h16 15:01Edinburgh Waverley
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Mon
23 May
Tue
24 May
Wed
25 May
Thu
26 May
Fri
27 May
Sat
28 May
Sun
29 May
Mon
30 May
Tue
31 May
Wed
01 Jun
Thu
02 Jun
Fri
03 Jun
Sat
04 Jun
Sun
05 Jun
Mon
06 Jun
Tue
07 Jun
Wed
08 Jun
Thu
09 Jun
Fri
10 Jun
Sat
11 Jun
Sun
12 Jun

Fastest train times from Sheffield to Edinburgh

Showing times and prices for 23 May

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.

Fastest
09:21Sheffield3h39 13:00Edinburgh Waverley
0 changes
£1351One-way
08:22Sheffield3h42 12:04Edinburgh Waverley
0 changes
£1351One-way
10:21Sheffield3h45 14:06Edinburgh Waverley
0 changes
£1461One-way
08:11Sheffield4h00 12:11Edinburgh Waverley
1 change
£811One-way
09:11Sheffield4h01 13:12Edinburgh Waverley
1 change
£811One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Sheffield to Edinburgh

distanceDistance190 miles (306 km)
durationAverage train duration3 h 45 min
priceAverage train ticket price£67 (€76)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesCross 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.

Train companies: CrossCountry trains Sheffield to Edinburgh

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

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:

  • Average Duration: 3 h 47 min
  • Average Price: £31
  • CrossCountry frequency: 4 a day

Trains 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.  

Which train companies travel from Sheffield to 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. 

How long is the train from Sheffield to Edinburgh?

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.

How many trains are there between Sheffield and Edinburgh?

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.

What are the departure and arrival stations for trains from Sheffield 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.    

Travel Tips: Trains from Sheffield to Edinburgh

Travel by train to Edinburgh easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Sheffield to Edinburgh.
FAQs
If you’re looking to save money on tickets, you can find a cheap train between Sheffield and Edinburgh for as little as £31  in the next 7 days.
If you are looking to buy your train ticket in the next 7 days, you can expect the Sheffield to Edinburgh train to cost on average £67  one way.
The Sheffield to Edinburgh train distance is approximately 190 miles (306 km).
The train time between Sheffield and Edinburgh is on average 3 h 45 min  for the 190 miles (306 km) long journey, but the time it takes to go to Edinburgh from Sheffield by train can vary depending on specific dates or travelling on weekends and holidays.

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.

For the best Sheffield to Edinburgh train to purchase, you can travel safely and comfortably with Cross Country, Transpennine Express or London North Eastern Railway. However, it's always good to check all possible train companies with services between Sheffield and Edinburgh to compare what amenities they may offer.
On average, there are 17 trains a day from Sheffield to Edinburgh. The train times and services may be different on weekends and holidays compared to weekdays.
The earliest train departing from Sheffield to Edinburgh leaves at 07: 11. The last train departing from Sheffield to Edinburgh leaves at 19: 57. You can find the latest Sheffield to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this route and save money. If you purchase train tickets between Sheffield and Edinburgh within the next 7 days, you can find tickets to cost on average £67 one way. To find the best prices for this journey, consider booking your train ticket from Sheffield to Edinburgh a few months in advance.

Important Stations and Airports for this Journey

Sheffield
Edinburgh
The major railway station for departures from Sheffield is Sheffield. Read all the information you need to know about services, amenities and connections at Sheffield for your trip from Sheffield to Edinburgh.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language