Travel options
from Edinburgh to York

You can get from Edinburgh to York by train, bus or flight.

Our recommendation

To get from Edinburgh to York on 27 Oct we recommend taking a train because it’s the best combination of price and speed.

10:00Edinburgh Waverley2h29 12:29York
0 changes
£401One-way
Cheapest
10:00Edinburgh Waverley2h29 12:29York
0 changes
£401One-way
Other options
08:08Edinburgh Waverley2h31 10:39York
0 changes
£451One-way
08:30Edinburgh Waverley2h25 10:55York
0 changes
£461One-way
08:00Edinburgh Waverley2h29 10:29York
0 changes
£501One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Wed
27 Oct
£45Cross Country
£42National Express
Thu
28 Oct
£45Cross Country
£42National Express
Fri
29 Oct
£45Cross Country
£48National Express
Sat
30 Oct
£39Cross Country
£48National Express
Sun
31 Oct
£39Cross Country
£48National Express
Mon
1 Nov
£36London North Eastern Railway
£34National Express
Tue
2 Nov
£36London North Eastern Railway
£32National Express
Wed
3 Nov
£36London North Eastern Railway
£32National Express
Thu
4 Nov
£36London North Eastern Railway
Find prices
Fri
5 Nov
£36London North Eastern Railway
£39National Express
Sat
6 Nov
£36London North Eastern Railway
£36National Express
Sun
7 Nov
£33London North Eastern Railway
£36National Express
Mon
8 Nov
£28London North Eastern Railway
£30National Express
Tue
9 Nov
£40London North Eastern Railway
£32National Express
Wed
10 Nov
£43London North Eastern Railway
£25National Express
Thu
11 Nov
£39London North Eastern Railway
£32National Express
Fri
12 Nov
£43London North Eastern Railway
£37National Express
Sat
13 Nov
£33London North Eastern Railway
£37National Express
Sun
14 Nov
£33London North Eastern Railway
£28National Express
Mon
15 Nov
£36London North Eastern Railway
£34National Express

Travel Information to York from Edinburgh

distanceDistance161 miles (259 km)
modeAvailable travel modesCoach or train
priceTicket price range£21 - £22
cheapestCheapest modeTrain • £21 • 2 h 25 min
fastestFastest modeTrain • £21 • 2 h 25 min
carriersPopular travel companiesNational Express or First Transpennine Express

Take a coach or train to travel 161 miles (259 km) between Edinburgh and York. If speed is a priority, then a train is the best option with an average duration of 2 h 25 min; whereas, if saving money is more important, then a train is the best option with prices starting as low as £21. The most popular travel providers which serve this journey are National Express or First Transpennine Express among others. Travellers can even take a direct from Edinburgh to York.

Travel Tips

Travel from Edinburgh to York
Travel 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 do I travel from Edinburgh to York?

You can travel to York from Edinburgh 2 different ways: coach or train.

What is the cheapest way to travel to York from Edinburgh?

Train services offer the cheapest way to get from Edinburgh to York. Tickets for a train cost on average £21.

This is compared to other travel options to York:

A train is generally £1 less than a coach for the same trip. A coach costs on average £22 from Edinburgh to York.

What is the fastest way to York from Edinburgh?

The quickest way to travel between Edinburgh and York is by train, which takes on average 2 h 25 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a coach requires on average 7 h   of travel time.

How far is it from Edinburgh to York?

You should expect to travel around 161 miles (259 km) from Edinburgh to York.

How many scheduled departures are there a day from Edinburgh to York?

The average frequency per day from Edinburgh to York is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your route from Edinburgh to York as scheduled services by coach or train can vary by season or day of the week.

Where do I depart from Edinburgh? Where do I arrive in York?

These are the most popular departure and arrival points when travelling from Edinburgh to York:

  • Most travellers who book a coach ticket from Edinburgh to York depart from Edinburgh, Elder Street to York, Train Station.
  • Most travellers who book a train ticket from Edinburgh to York depart from Edinburgh Waverley to York.
Who can get me from Edinburgh to York?

Omio works with many trusted partners that can help you travel the best way from Edinburgh to York:

  • You can travel to York from Edinburgh by coach with National Express. You can find cheap tickets on Omio for £22 with National Express from Edinburgh to York.
  • You can go to York from Edinburgh by train with First Transpennine Express. You'll see cheap train tickets for £21 with First Transpennine Express from Edinburgh to York on Omio.
What other destinations are worth visiting after travelling from Edinburgh to York?
Omio customers who travel from Edinburgh to York often also extend their holiday to go to London, Manchester or Leeds. Omio can help you plan your trip by finding the best connections between York and these popular destinations at a great price.
How far in advance should I buy tickets from Edinburgh to York online to get the best deals?

When planning your trip to York from Edinburgh, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Coach tickets are costing £22 one way on average.
  • Train tickets are costing £21 one way on average.

However, we recommend buying tickets to York from Edinburgh online a few months in advance to get the best deals and save money on your upcoming journey.

Travelling from Edinburgh to York: related information

Here are some other resources that might have the information you need