COMPARE Prices across different modes

Wed
Sep 29
$62Cross Country
$50National Express
Thu
Sep 30
$62Cross Country
$51National Express
Fri
Oct 1
$62Cross Country
$59National Express
Sat
Oct 2
$46London North Eastern Railway
$54National Express
Sun
Oct 3
$54London North Eastern Railway
$58National Express
Mon
Oct 4
$62Cross Country
$50National Express
Tue
Oct 5
$59London North Eastern Railway
$31National Express
Wed
Oct 6
$62Cross Country
$39National Express
Thu
Oct 7
$62Cross Country
$41National Express
Fri
Oct 8
$62Cross Country
$48National Express
Sat
Oct 9
$55London North Eastern Railway
$41National Express
Sun
Oct 10
$55London North Eastern Railway
$44National Express
Mon
Oct 11
$62Cross Country
$44National Express
Tue
Oct 12
$55London North Eastern Railway
$41National Express
Wed
Oct 13
$59London North Eastern Railway
$31National Express
Thu
Oct 14
$62Cross Country
$38National Express
Fri
Oct 15
$62Cross Country
$42National Express
Sat
Oct 16
$30London North Eastern Railway
$44National Express
Sun
Oct 17
$45London North Eastern Railway
$35National Express
Mon
Oct 18
$62Cross Country
$35National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Edinburgh and York

distanceDistance161 miles (259 km)
durationAverage train duration2 h 31 min
priceAverage train ticket price$59 (€47)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesCross Country, London North Eastern Railway or First Transpennine Express

Trains from Edinburgh to York cover the 161 miles (259 km) long route taking on average 2 h 31 min with our travel partners like Cross Country, London North Eastern Railway or First Transpennine Express. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $59 (€47), you can find the cheapest train ticket for as low as $46 (€37). Travelers depart most frequently from Edinburgh Waverley and arrive in York.

Train companies

Train from Edinburgh to York with CrossCountry

CrossCountry trains will get you between Edinburgh and York from $46 (€37). 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 between Edinburgh and York you can choose between Standard Class and First Class tickets on Omio.

Find the perfect CrossCountry train from Edinburgh to York for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train schedules and compare the cheapest, fastest or earliest train from Edinburgh to York. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 161 miles (259 km) on this trip and your CrossCountry Edinburgh to York train ticket can cost as little as $62 (€50) one-way if you book in advance. When you search for CrossCountry tickets between Edinburgh and York in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!

When purchasing your CrossCountry train tickets from Edinburgh to York, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • 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 York

Taking trains from Edinburgh to York is straightforward on routes provided by CrossCountry and Virgin trains East Coast. The first departure is at around 6:00 a.m., getting into York approximately 2.5 hours later. There are then three departures an hour throughout the day until the last train leaves at about 9:00 p.m. Please note the 8:00 p.m. train involves a connection at Newcastle and has a slightly longer journey time of around 3 hours. There is a reduced service on Sundays. Trains depart from Edinburgh Waverley Station and arrive at York Station.

Travel Tips

Trains from Edinburgh to York
Travel by train to York 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 York.
FAQs
How much are cheap trains between Edinburgh and York?
Train tickets to York from Edinburgh for some dates and times can be found for as cheap as $46 (€37)  one way in the next 7 days.
What is the price of a train ticket between Edinburgh and York?
The train price to York from Edinburgh is on average $59 (€47)  if you are looking to book your tickets for this route in the next 7 days.
How far is York from Edinburgh by train?
The Edinburgh to York train distance is approximately 161 miles (259 km).
How long is the train ride between Edinburgh and York?
While the time it takes to travel 161 miles (259 km) between Edinburgh and York can vary based on specific dates, weekends, and holidays, the Edinburgh to York train journey time is on average 2 h 31 min.
Which train station from Edinburgh to York do I depart from? Which York train station from Edinburgh do I arrive in?

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

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

Passengers booking this journey most frequently board their trains from Edinburgh Waverley and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in York most often arrive at York and need to travel around 0 mile (s) / 0 km from this train station to the city center.

What train providers go from Edinburgh to York?
If you're looking for trains from Edinburgh to York, you can rely on Cross Country, London North Eastern Railway or First Transpennine Express to get you to York. It's also good to check out all possible train companies for the Edinburgh to York journey to see if there might be differences in the amenities they offer.
How many trains are there between Edinburgh and York a day?
On average, there are 25 trains a day from Edinburgh to York. The train times and services may be different on weekends and holidays compared to weekdays.
When can I take the first train from Edinburgh to York? When can I take the last train for the day?
The earliest train for this trip departs from Edinburgh at 7: 00 AM. The last train leaves from Edinburgh at 9: 43 AM. Check Omio for the latest train schedule from Edinburgh to York and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Edinburgh to York to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets to York from Edinburgh within the next 7 days, you can find tickets to cost on average $59 (€47) one way. To find the best prices for this journey, consider booking your train ticket from Edinburgh to York a few months in advance.