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 49 min
priceAverage train ticket price$77 (€64)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain companiesCross Country or London North Eastern Railway

Trains from Sheffield to Edinburgh cover the 190 miles (306 km) long trip taking on average 3 h 49 min with our travel partners like Cross Country or London North Eastern Railway. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this route costs around $77 (€64), you can find the cheapest train ticket for as low as $59 (€49). Travelers depart most frequently from Sheffield and arrive in Edinburgh Waverley.

Train companies: CrossCountry from Sheffield to Edinburgh trains

CrossCountry trains will get you from Sheffield to Edinburgh from $59 (€49). 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.

Book your CrossCountry Sheffield to Edinburgh train with Omio and enjoy a smooth and relaxing journey! Check CrossCountry up-to-date train schedules for the ideal departure and arrival times, compare the fastest Sheffield to Edinburgh routes as well as the amenities offered in the class fare you choose and buy the most affordable CrossCountry train tickets online that fit your budget. The distance between Sheffield and Edinburgh is 190 miles (306 km), and the best price for a one-way Sheffield - Edinburgh CrossCountry train ticket starts at $86 (€72) if you book in advance. If you would rather search for your CrossCountry ticket in the Omio app, you can quickly see if it's a mobile ticket so that you can go paperless when traveling by train. Waiting in a line at the train station to purchase your train ticket will become yesterday's news. So, book your train tickets online quickly and easily and enjoy your trip with CrossCountry!

CrossCountry from Sheffield to Edinburgh train information:

  • Average Duration: 3 h 46 min
  • Average Price: $86
  • CrossCountry frequency: 5 a day

Read on for COVID-19 recommendations and policies for your CrossCountry train ticket from Sheffield to Edinburgh:

  • 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 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 does a cheap train between Sheffield and Edinburgh cost?

If you’re looking to save money on tickets, you can find cheap Sheffield to Edinburgh trains for as little as $59 (€49)  in the next 7 days.

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

If you are looking to book your train ticket in the next 7 days, you can expect the Sheffield to Edinburgh train to cost on average $77 (€64)  one way.

How far is Sheffield to Edinburgh by train?

The distance to Edinburgh from Sheffield by train is approximately 190 miles (306 km).

How many hours is the train time to Edinburgh from Sheffield?

The train time between Sheffield and Edinburgh is on average 3 h 49 min  for the 190 miles (306 km) long journey, but the time it takes to go between Sheffield and Edinburgh by train can vary depending on specific dates or traveling on weekends and holidays.

What station does the train from Sheffield to Edinburgh depart from? Which Edinburgh train station do I come into from Sheffield?

Omio customers who travel this route most frequently depart 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 journey, called Sheffield, is located 0.4 miles (559 m) from the city center of Sheffield.

The most popular arrival train station, Edinburgh Waverley, is located 0.2 miles (429 m) away from the city center of Edinburgh.

What train providers offer a service from Sheffield to Edinburgh?

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

How many trains are there from Sheffield to Edinburgh a day?

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

What time is the earliest train from Sheffield to Edinburgh? What time is the last train from Sheffield to Edinburgh?

The earliest train for this route departs from Sheffield at 9: 11 AM. The last train leaves from Sheffield at 3: 11 PM. Check Omio for the latest train schedule from Sheffield to Edinburgh and book the best time to depart on your chosen travel date.

When should I book the Sheffield to Edinburgh train for the best deals on tickets?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you buy train tickets to Edinburgh from Sheffield within the next 7 days, you can find tickets to cost on average $77 (€64) 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 journey from Sheffield to Edinburgh.