COMPARE Prices across different modes

Tue
26 Oct
£62Cross Country
£17Megabus
£49easyJet
Wed
27 Oct
£57London North Eastern Railway
£23National Express
£34easyJet
Thu
28 Oct
£56London North Eastern Railway
£23National Express
£33easyJet
Fri
29 Oct
£69Cross Country
£23Megabus
£76easyJet
Sat
30 Oct
£62Cross Country
£17Megabus
£117easyJet
Sun
31 Oct
£47London North Eastern Railway
£23Megabus
£82easyJet
Wed
3 Nov
£56Cross Country
£11Megabus
£46easyJet
Thu
4 Nov
£51Cross Country
£17Megabus
£62easyJet
Fri
5 Nov
£56London North Eastern Railway
£17Megabus
£31easyJet
Sat
6 Nov
£47London North Eastern Railway
£17Megabus
£52easyJet
Mon
8 Nov
£56London North Eastern Railway
£17Megabus
£43easyJet
Tue
9 Nov
£46Cross Country
£15National Express
£35easyJet
Wed
10 Nov
£47Cross Country
£14National Express
£47easyJet
Thu
11 Nov
£56London North Eastern Railway
£14National Express
£45easyJet
Fri
12 Nov
£56London North Eastern Railway
£17Megabus
£37easyJet
Sat
13 Nov
£47London North Eastern Railway
£17Megabus
£36easyJet
Sun
14 Nov
£139Cross Country
£14National Express
£71easyJet

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Edinburgh and Sheffield

distanceDistance190 miles (306 km)
durationAverage train duration3 h 22 min
priceAverage train ticket price£68 (€77)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesCross Country or London North Eastern Railway

Trains from Edinburgh to Sheffield cover the 190 miles (306 km) long journey taking on average 3 h 22 min with our travel partners like Cross Country or London North Eastern Railway. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as £47, but the average price of train tickets is £68. Travellers depart most frequently from Edinburgh Waverley and arrive in Sheffield.

Train companies

Travel with CrossCountry from Edinburgh to Sheffield

CrossCountry trains will get you between Edinburgh and Sheffield from £47. 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 from Edinburgh to Sheffield you can choose between Standard Class and First Class tickets on Omio.

Omio helps you find the perfect Edinburgh - Sheffield train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Edinburgh and Sheffield, Omio shows you CrossCountry’s current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Edinburgh to Sheffield journey. You can expect to travel around 190 miles (306 km) between Edinburgh and Sheffield on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets between Edinburgh and Sheffield starting as low as £62 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!

Edinburgh to Sheffield train information with CrossCountry:

  • Average Duration: 3 h 43 min
  • Average Price: £62
  • CrossCountry frequency: 12 a day

CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets from Edinburgh to Sheffield and when travelling by train:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Edinburgh to Sheffield

There’s no shortage of trains between Edinburgh and Sheffield on any given day. Direct trains depart at least once an hour, so it’s easy to plan a trip whenever it’s most convenient. A direct train journey will take 3 hours 45 minutes, routes involving a change can be quicker, so passengers should be sure to check their selecting the route that best suits their needs.

Which train companies travel from Edinburgh to Sheffield?

Cross Country is the only train company offering direct trains. They also offer plenty of daily journeys that require just one change. London North Eastern Railway also offers several daily trains along this route which require one or two changes. Finally, Virgin Trains occasionally provides indirect trains, but not every day and usually only in the evenings. The journey with Virgin also takes an hour longer than average.

How long is the train from Edinburgh to Sheffield?

This journey takes just 3 hours 21 minutes at the quickest. Surprisingly, the fastest route is an indirect one, offered by Cross Country, with one change at Newcastle. Most direct trains take around 3 hours 46 minutes. It’s important to note that night trains along this route may take much longer, due to long waits between train changes.

How many trains are there from Edinburgh to Sheffield?

There can be as many as 40 trains along this route per day, though the number of options decreases as the day of departure draws near. Travellers can expect to find around 12 to 14 direct trains along this route most days, or around one per hour. Trains depart from as early as 5:40 a.m. until as late as 11:45 p.m.

What are the departure and arrival stations for trains from Edinburgh to Sheffield?

Departure train station: Edinburgh Waverley railway station is located within walking distance of many of Edinburgh’s attractions and hotels. The station offers several shops, cafes and pubs, as well as free Wi-Fi.

Arrival train station: Sheffield’s main railway station is also a tram stop, so it's easy to catch a quick tram into the centre of the city. The station offers a variety of shops and restaurants for visitors.

Travel Tips

Trains from Edinburgh to Sheffield
Travel by train to Sheffield 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 Edinburgh to Sheffield.
FAQs
What is the price of the cheapest train from Edinburgh to Sheffield?
Looking to save money on your route? Omio customers have found the cheapest train to Sheffield from Edinburgh for the next 7 days starting from £47  one way.
What is the average cost of a train from Edinburgh to Sheffield?
The Edinburgh to Sheffield train ticket price is on average £68  if you are looking to purchase your tickets for this route in the next week.
What is the distance from Edinburgh to Sheffield by train?
The train distance from Edinburgh to Sheffield is around 190 miles (306 km).
How long is the train journey from Edinburgh to Sheffield?
On average the train from Edinburgh to Sheffield duration is 3 h 22 min  for the 190 miles (306 km) long trip, but the travel time can vary if you depart on weekends and holidays.
What is the departure train station in Edinburgh and arrival train station in Sheffield?

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Sheffield.

Where is the departure train station in Edinburgh located? Where is the arrival train station in Sheffield located?

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0 mile (s) / 0 km away from the city centre, and they get off the train at Sheffield, located 0 mile (s) / 0 km away from the city centre.

Which train companies should I travel with from Edinburgh to Sheffield?
Take the Edinburgh to Sheffield train with Cross Country or London North Eastern Railway. However, it's always good to check out all possible train companies for the trip from Edinburgh to Sheffield as there might be differences in the amenities they offer.
Are there any Edinburgh to Sheffield direct train services?
Yes, there are 12 direct trains from Edinburgh to Sheffield per day with Cross Country  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains are there between Edinburgh and Sheffield a day?
On average, there are 12 trains a day from Edinburgh to Sheffield. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Edinburgh to Sheffield? When is the last train from Edinburgh to Sheffield?
If you prefer early morning trains from Edinburgh to Sheffield, the first train leaves at 07: 00. If you prefer late night trains from Edinburgh to Sheffield, the last train of the day leaves at 10: 00. Omio shows you the latest train from Edinburgh to Sheffield schedule to help you book the best departure time for this route.
How far in advance should I purchase train tickets from Edinburgh to Sheffield for the best deals?
The price of a one way train ticket from Edinburgh to Sheffield is on average £68 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this trip. In general, you can find train tickets between Edinburgh and Sheffield available a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Sheffield
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip from Edinburgh to Sheffield.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN