Cheap train tickets from Edinburgh to Sheffield

Showing times and prices for Jan 19

Cheapest

$71

Average

$126

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 Edinburgh to Sheffield will cost around $ 126 if you buy it on the day, but the cheapest tickets can be found for only $ 71.

Cheapest
08:30AMEdinburgh Waverley3h52 12:22PMSheffield
1 changes
$711One-way
08:00AMEdinburgh Waverley3h48 11:48AMSheffield
1 changes
$891One-way
10:00AMEdinburgh Waverley3h48 01:48PMSheffield
1 changes
$1041One-way
09:00AMEdinburgh Waverley3h49 12:49PMSheffield
1 changes
$1041One-way
08:08AMEdinburgh Waverley3h45 11:53AMSheffield
0 changes
$1941One-way

Train schedule from Edinburgh to Sheffield

Showing trains for tomorrow, Wed, Jan 19
08:00AMEdinburgh Waverley3h48 11:48AMSheffield
0 changes
08:08AMEdinburgh Waverley3h45 11:53AMSheffield
0 changes
08:30AMEdinburgh Waverley3h52 12:22PMSheffield
0 changes
09:00AMEdinburgh Waverley3h49 12:49PMSheffield
0 changes
09:04AMEdinburgh Waverley3h50 12:54PMSheffield
0 changes
10:00AMEdinburgh Waverley3h48 01:48PMSheffield
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Fastest train times from Edinburgh to Sheffield

Showing times and prices for Jan 19

Fastest Journey

3 h 45 m

Average

3 h 48 m

Trains per day

6

Distance

307 km

Of the 6 trains that leave Edinburgh for Sheffield every day 2 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 48 m but if you time it right, some trains will get you there in just 3 h 45 m .

The slowest trains will take 3 h 52 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.

Fastest
08:08AMEdinburgh Waverley3h45 11:53AMSheffield
0 changes
$1941One-way
10:00AMEdinburgh Waverley3h48 01:48PMSheffield
1 changes
$1041One-way
08:00AMEdinburgh Waverley3h48 11:48AMSheffield
1 changes
$891One-way
09:00AMEdinburgh Waverley3h49 12:49PMSheffield
1 changes
$1041One-way
09:04AMEdinburgh Waverley3h50 12:54PMSheffield
0 changes
$1941One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Edinburgh to Sheffield

distanceDistance190 miles (306 km)
durationAverage train duration3 h 41 min
priceAverage train ticket price$79 (€66)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country or London North Eastern Railway

Trains from Edinburgh to Sheffield cover the 190 miles (306 km) long journey taking on average 3 h 41 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. While the average ticket price for this route costs around $79 (€66), you can find the cheapest train ticket for as low as $65 (€54). Travelers depart most frequently from Edinburgh Waverley and arrive in Sheffield.

Train providers: CrossCountry from Edinburgh to Sheffield trains

Find the best trains to Sheffield from Edinburgh with Omio's travel partners CrossCountry from $65 (€54). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Edinburgh and Sheffield you can choose between Standard Class and First Class tickets on Omio.

CrossCountry tickets from Edinburgh to Sheffield are available online on Omio. We help you compare and book your perfect journey with CrossCountry between Edinburgh and Sheffield all in one place. If you’re specifically looking for the cheapest, fastest or earliest train, you can find all the current CrossCountry train schedules and train tickets available on Omio for the 190 miles (306 km) trip. You can also see relevant travel information for the CrossCountry train, such as baggage allowance and amenities onboard depending on the class fare. Search for your ideal departure and arrival times for this train, compare the fastest Edinburgh to Sheffield routes as well as the cheapest ticket prices available, and buy the best CrossCountry Edinburgh to Sheffield train ticket that fits your needs. If you purchase tickets in the Omio app, you can quickly see if the CrossCountry train ticket is available as a mobile ticket, which makes it easy for you to travel paperless. You’ll then be ready to embark on your smooth and relaxing journey to Sheffield with CrossCountry!

CrossCountry from Edinburgh to Sheffield train information:

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

CrossCountry's current ticket policies due to COVID-19 for your train from Edinburgh to Sheffield are the following:

  • 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

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?

Omio customers have found cheap train tickets from Edinburgh to Sheffield for as low as $65 (€54)  for the next 7 days.

What is the cost of a train from Edinburgh to Sheffield?

In the next 7 days you can expect to pay on average $79 (€66)  for a train ticket between Edinburgh and Sheffield.

How far is Edinburgh to Sheffield by train?

You should expect to travel around 190 miles (306 km)  between Edinburgh and Sheffield by train.

What is the Edinburgh to Sheffield train travel time?

While the time it takes to travel 190 miles (306 km) from Edinburgh to Sheffield can vary based on specific dates, weekends, and holidays, the Edinburgh to Sheffield train journey time is on average 3 h 41 min.

Which train station from Edinburgh to Sheffield do I depart from? Which Sheffield train station from Edinburgh do I arrive in?

Omio customers book a train from Edinburgh Waverley   to Sheffield   most frequently for this route.

Where is the Edinburgh train station located? Where is the Sheffield train station located?

Passengers board the train most frequently from Edinburgh Waverley, which is located around 0.2 miles (429 m) away from the city center, and they get off the train at Sheffield, located 0.4 miles (559 m) away from the city center.

What train providers offer a service between Edinburgh and Sheffield?

If you're looking for trains from Edinburgh to Sheffield, you can rely on Cross Country or London North Eastern Railway to get you to Sheffield. It's also good to check out all possible train companies for the Edinburgh to Sheffield journey to see if there might be differences in the amenities they offer.

Are there any nonstop train services from Edinburgh to Sheffield?

Yes, there are 12 direct trains per day from Edinburgh to Sheffield. You can look to travel with Cross Country  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.

How many train services per day are there to Sheffield from Edinburgh?

The average number of trains departing Edinburgh for Sheffield is 12 a day. The train schedules and services may vary between weekdays and weekends.

When can I take the first train from Edinburgh to Sheffield? When can I take the last train for the day?

The earliest train departing from Edinburgh to Sheffield leaves at 8: 00 AM. The last train departing from Edinburgh to Sheffield leaves at 10: 13 AM. You can find the latest Edinburgh to Sheffield train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I book train tickets from Edinburgh to Sheffield for the best deals?

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 book train tickets between Edinburgh and Sheffield within the next 7 days, you can find tickets to cost on average $79 (€66) one way. To find the best prices for this journey, consider booking your train ticket from Edinburgh to Sheffield 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 journey between Edinburgh and Sheffield.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transit options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express