Travel options
from York to Edinburgh

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

Our recommendation

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

09:22York2h27 11:49Edinburgh Waverley
0 changes
£371One-way
Cheapest
13:25York7h05 20:30Edinburgh
1 changes
£371One-way
Other options
09:35York2h36 12:11Edinburgh Waverley
0 changes
£401One-way
08:32York2h34 11:06Edinburgh Waverley
0 changes
£451One-way
08:55York2h27 11:22Edinburgh Waverley
0 changes
£551One-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

Thu
23 Sep
£37First Transpennine Express
£37National Express
Fri
24 Sep
£37First Transpennine Express
£32National Express
Sat
25 Sep
£33London North Eastern Railway
£32National Express
Sun
26 Sep
£33London North Eastern Railway
£39National Express
Mon
27 Sep
£33First Transpennine Express
£35National Express
Tue
28 Sep
£30London North Eastern Railway
£26National Express
Wed
29 Sep
£31First Transpennine Express
£26National Express
Thu
30 Sep
£21First Transpennine Express
£64National Express
Fri
1 Oct
£32First Transpennine Express
£30National Express
Sat
2 Oct
£21London North Eastern Railway
£26National Express
Sun
3 Oct
£21London North Eastern Railway
£28National Express
Mon
4 Oct
£30London North Eastern Railway
£28National Express
Tue
5 Oct
£26First Transpennine Express
£22National Express
Wed
6 Oct
£21First Transpennine Express
£22National Express
Thu
7 Oct
£26First Transpennine Express
£22National Express
Fri
8 Oct
£30First Transpennine Express
£26National Express
Sat
9 Oct
£26London North Eastern Railway
£26National Express
Sun
10 Oct
£21London North Eastern Railway
£32National Express
Mon
11 Oct
£26First Transpennine Express
£26National Express
Tue
12 Oct
£21First Transpennine Express
£22National Express

Travel Information from York to Edinburgh

distanceDistance161 miles (259 km)
modeAvailable travel modesCoach or train
priceTicket price range£32 - £45
cheapestCheapest modeCoach • £32 • 6 h 55 min
fastestFastest modeTrain • £45 • 2 h 27 min
carriersPopular travel companiesNational Express or Cross Country

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

The Window Seat

Read more about Edinburgh

Edinburgh: A City Guide
Edinburgh: A City Guide

A collection of sandstone spires, tumbling over hills and long-dead volcanoes, spilling out onto the purple-blue Firth of Forth, Edinburgh, Scotland, is a rare beauty. Its streets tell of a long history, with tall medieval tenements and elegant Georgian townhouses...

Continue reading
Omio Launches the Open Travel Index
Omio Launches the Open Travel Index

As a result of COVID-19, travel rules and regulations are in a constant flux. Omio has gathered all the latest updates on travel restrictions across Europe in the Open Travel Index. This online resource serves as an interactive discovery tool...

Continue reading

Travel Tips

Travel from York to Edinburgh
Travel 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 York to Edinburgh.
FAQs
How do I go from York to Edinburgh?

There are 2 travel options from York to Edinburgh: coach or train.

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

The cheapest way from York to Edinburgh is by taking a coach. You can find average ticket prices around £32 compared to other travel options to Edinburgh:

A coach is about £13 less than a train, which costs on average £45 for this trip.

What is the fastest way to get to Edinburgh from York?

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

In comparison, taking a coach requires on average 6 h 55 min   of travel time.

How far is it from York to Edinburgh?

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

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

The average frequency per day from York to Edinburgh is:

  • Around 25 trains per day.

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

When going from York to Edinburgh, where do I depart from York and where do I arrive in Edinburgh?

These are the most popular departure and arrival points for travellers from York to Edinburgh:

  • Coaches from York to Edinburgh most often leave from York, Train Station and arrive in Edinburgh, Elder Street.
  • Trains mostly leave from York and tend to arrive in Edinburgh Waverley.
Which travel companies can help me find a way to get from York to Edinburgh?

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

  • You can travel by coach between York and Edinburgh with National Express, and you can find National Express York to Edinburgh tickets for £32 on Omio.
  • You can travel by train from York to Edinburgh with Cross Country, and you can find Cross Country York to Edinburgh tickets for £45 on Omio.
What other destinations are worth visiting after travelling from York to Edinburgh?
Many of our customers travelling from York to Edinburgh don't make Edinburgh their final stop. Some of the destinations worth visiting after are London, Glasgow or Manchester, either of which you could add to your York and Edinburgh trip itinerary. Check Omio for the best and cheapest ways to travel from Edinburgh to any of these top destinations today!
How early should I buy tickets to Edinburgh from York online for the best deals?

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

  • Coach tickets are costing on average £32 one way.
  • Train tickets cost on average £45 one way.

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

Stations

Important Stations and Airports for this Journey

York
Edinburgh
York
Amenities
York
Amenities
York Leeman Rd Coach Stop
Amenities

Travelling from York to Edinburgh: related information

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