Sheffield to Edinburgh train

Cheap train tickets from Sheffield to Edinburgh

Showing times and prices for Feb 09

Cheapest

68

Average

93

The best way to find a cheap train ticket from Sheffield to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
09:11AMSheffield4h21 01:32PMEdinburgh Waverley
1 transfer
681One-way
Cheapest
10:11AMSheffield5h26 03:37PMEdinburgh Waverley
1 transfer
681One-way
10:21AMSheffield3h45 02:06PMEdinburgh Waverley
0 transfers
801One-way
09:22AMSheffield3h38 01:00PMEdinburgh Waverley
0 transfers
1231One-way
08:11AMSheffield4h01 12:12PMEdinburgh Waverley
1 transfer
1241One-way

Train schedule from Sheffield to Edinburgh

Showing trains for tomorrow, Thursday, February 9
08:11AMSheffield4h01 12:12PMEdinburgh Waverley
1 transfer
08:22AMSheffield3h42 12:04PMEdinburgh Waverley
0 transfers
09:11AMSheffield4h21 01:32PMEdinburgh Waverley
1 transfer
09:22AMSheffield3h38 01:00PMEdinburgh Waverley
0 transfers
10:11AMSheffield5h26 03:37PMEdinburgh Waverley
1 transfer
10:21AMSheffield3h45 02:06PMEdinburgh Waverley
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Thu
Feb 09
Fri
Feb 10
Sat
Feb 11
Sun
Feb 12
Mon
Feb 13
Tue
Feb 14
Wed
Feb 15
Thu
Feb 16
Fri
Feb 17
Sat
Feb 18
Sun
Feb 19
Mon
Feb 20
Tue
Feb 21
Wed
Feb 22
Thu
Feb 23
Fri
Feb 24
Sat
Feb 25
Sun
Feb 26
Mon
Feb 27
Tue
Feb 28
Wed
Mar 01

Fastest train times from Sheffield to Edinburgh

Showing times and prices for Feb 09

Fastest Journey

3 h 38 m

Average

3 h 53 m

Trains per day

5

Distance

307 km

Of the 5 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:22AMSheffield3h38 01:00PMEdinburgh Waverley
0 transfers
1231One-way
08:22AMSheffield3h42 12:04PMEdinburgh Waverley
0 transfers
1571One-way
10:21AMSheffield3h45 02:06PMEdinburgh Waverley
0 transfers
801One-way
08:11AMSheffield4h01 12:12PMEdinburgh Waverley
1 transfer
1241One-way
09:11AMSheffield4h21 01:32PMEdinburgh Waverley
1 transfer
681One-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 Sheffield to Edinburgh

distanceDistance190 miles (306 km)
durationAverage train duration3 h 36 min
priceAverage train ticket price$161 (€142)
changesDirect trainNo
carriersTrain companiesCross Country, Transpennine Express or London North Eastern Railway

Trains from Sheffield to Edinburgh cover the 190 miles (306 km) long journey taking on average 3 h 36 min with our travel partners like Cross Country, Transpennine Express or London North Eastern Railway. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $65 (€58), but the average price of train tickets is $161 (€142). Travelers depart most frequently from Sheffield and arrive in Edinburgh Waverley.

Train companies: CrossCountry from Sheffield to Edinburgh trains

For as little as $65 (€58) you can travel by train from Sheffield to Edinburgh with CrossCountry. Omio will show you the best deals, schedules and tickets available for this route.

CrossCountry

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

Omio helps you find the perfect Sheffield - Edinburgh train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train from Sheffield to Edinburgh, Omio shows you CrossCountry current train schedules, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Sheffield to Edinburgh route. You can expect to travel around 190 miles (306 km) to Edinburgh from Sheffield on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets from Sheffield to Edinburgh starting as low as $186 (€164) 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 traveling 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!

    Travel Tips: Trains from Sheffield to Edinburgh

    Travel Tips: 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
    Looking to save money on your trip? Omio customers have found the cheapest train to Edinburgh from Sheffield for the next 7 days starting from $65 (€58)  one way.
    In the next 7 days you can expect to pay on average $161 (€142)  for a train ticket to Edinburgh from Sheffield.
    When traveling this route you should expect the distance from Sheffield to Edinburgh by train to be approximately 190 miles (306 km).
    The Sheffield to Edinburgh train duration is on average 3 h 36 min, which is to be expected when traveling 190 miles (306 km) from Sheffield to Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.

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

    Passengers booking this journey most frequently board their trains from Sheffield and need to travel around 0.7 miles (1.2 km) from the city center to get to this train station.

    Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.4 miles (660 m) from this train station to the city center.

    When taking a train from Sheffield to Edinburgh, you can count on Cross Country, Transpennine Express or London North Eastern Railway for the best way to get you to Edinburgh. You can also check all possible train companies who offer a service to Edinburgh from Sheffield and compare the amenities they offer before buying a train ticket.
    The price of a one way train ticket from Sheffield to Edinburgh is on average $161 (€142) if you buy 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 providers offering this route. In general, you can find train tickets between Sheffield and Edinburgh available a few months in advance.

    Important Stations and Airports for this connection

    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 journey to Edinburgh from Sheffield.
    Amenities at station
    WifiWifi
    ShoppingShopping
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +44 8704420104
    Public transit options for Sheffield
    Location for Rail Replacement Services: Pick Up / Drop Off at Bus Stand E5 or E6 in the Bus station.
    HomeTrainsTrain Times to EdinburghSheffield to Edinburgh train

    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