Trains from Sheffield to Edinburgh

Mon, 26 Jul
+ Add Return

COMPARE Prices across different modes

Mon
26 Jul
£80Cross Country
£33Megabus
£52easyJet
Tue
27 Jul
£84Cross Country
£33Megabus
£42easyJet
Wed
28 Jul
£80Cross Country
£33Megabus
£45easyJet
Thu
29 Jul
£67Cross Country
£33Megabus
£63easyJet
Fri
30 Jul
£42Cross Country
£33Megabus
Find prices
Sat
31 Jul
Find prices
£33Megabus
£77easyJet
Sun
1 Aug
£51London North Eastern Railway
£33Megabus
£61easyJet
Mon
2 Aug
£80Cross Country
£33Megabus
£38easyJet
Tue
3 Aug
£61Cross Country
£33Megabus
£61easyJet
Wed
4 Aug
£84Cross Country
£33Megabus
£55easyJet
Thu
5 Aug
£61Cross Country
£33Megabus
£42easyJet
Fri
6 Aug
£84Cross Country
£33Megabus
£62easyJet
Sat
7 Aug
£80Cross Country
£33Megabus
£103easyJet
Sun
8 Aug
£41London North Eastern Railway
£33Megabus
Find prices
Mon
9 Aug
£80Cross Country
£33Megabus
£40easyJet
Tue
10 Aug
£81Cross Country
£33Megabus
£53easyJet
Wed
11 Aug
Find prices
£52National Express
£35easyJet
Fri
13 Aug
£84Cross Country
£27National Express
£35easyJet
Sat
14 Aug
£80Cross Country
£33Megabus
£70easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All
Train companies

Travel with CrossCountry from Sheffield to Edinburgh

You can travel by train between Sheffield and Edinburgh with CrossCountry for as low as £38. When you search for timetables and tickets, Omio will show you the best journey.

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.

If you’re looking for a smooth and easy train from Sheffield to Edinburgh, check Omio for CrossCountry trains offering this trip. Whether you are looking for the fastest, earliest or cheapest train to take for this 190 miles (306 km) trip between Sheffield and Edinburgh, Omio makes it easier than ever to find CrossCountry trains at affordable prices, and you can also quickly book train tickets online. Check the current CrossCountry train timetables for your ideal departure and arrival times, compare the best route from Sheffield to Edinburgh as well as relevant ticket information (such as luggage policy and amenities offered onboard), and book your CrossCountry train on Omio. If you search for trains from Sheffield to Edinburgh in the Omio app, you can quickly see if the CrossCountry tickets are mobile tickets, making it convenient for you to go paperless when travelling. With prices for CrossCountry trains from Sheffield to Edinburgh starting at £38, buy your official CrossCountry tickets with Omio online quickly and easily!

CrossCountry 's current ticket policies due to COVID-19 for your train between Sheffield and Edinburgh 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

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
How much do cheap trains between Sheffield and Edinburgh cost?
If you’re looking to save money on tickets, you can find a cheap train from Sheffield to Edinburgh for as little as £38  in the next 7 days.
What is the average price of train tickets to Edinburgh from Sheffield?
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 £63  one way.
How far is it from Sheffield to Edinburgh by train?
The train distance from Sheffield to Edinburgh is around 190 miles (306 km).
How long is the train journey from Sheffield to Edinburgh?
On average the Sheffield to Edinburgh train time is 3 h 47 min  covering the 190 miles (306 km) long journey, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Sheffield to Edinburgh, which train station in Sheffield do I depart from and which train station in Edinburgh do I arrive in?

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

Where do I find the Sheffield train station to Edinburgh? Where is the Edinburgh train station?

The most popular departure train station with passengers for this route, called Sheffield, is located 0 mile (s) / 0 km from the city centre of Sheffield.

The most popular arrival train station, Edinburgh Waverley, is located 0 mile (s) / 0 km away from the city centre of Edinburgh.

Which train companies can get me from Sheffield to Edinburgh?
For the best Sheffield to Edinburgh train to purchase, you can travel safely and comfortably with Cross Country or London North Eastern Railway. However, it's always good to check all possible train providers with services from Sheffield to Edinburgh to compare what amenities they may offer.
Are there any Sheffield to Edinburgh direct trains?
Yes, there are direct trains to Edinburgh from Sheffield, and you can find a direct train for this trip with Cross Country  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When can I take the first train from Sheffield to Edinburgh? When can I take the last train for the day?
The first Sheffield to Edinburgh train departs at 07: 22   and the last train from Sheffield to Edinburgh leaves at 10: 21. Check out the most up-to-date Sheffield to Edinburgh train schedule on Omio and find the best time to travel to your destination.
How far in advance should I purchase train tickets between Sheffield and Edinburgh for the best deals?
If you buy Sheffield to Edinburgh train tickets within the next 7 days, you can find one way tickets to cost on average £63. However, booking in advance gives you access to the best prices for trains to Edinburgh from Sheffield. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
Stations

Important Stations and Airports for this Journey

Sheffield
Edinburgh
Sheffield
Amenities