Compare prices and tickets by train, bus or flight

Fri
Jan 21
$50London North Eastern Railway
$87National Express
Sat
Jan 22
$45London North Eastern Railway
$87National Express
Sun
Jan 23
$28London North Eastern Railway
$87National Express
Mon
Jan 24
$45London North Eastern Railway
$87National Express
Tue
Jan 25
$45London North Eastern Railway
$87National Express
Wed
Jan 26
$40London North Eastern Railway
$86National Express
Thu
Jan 27
$45London North Eastern Railway
$87National Express
Fri
Jan 28
$55London North Eastern Railway
$87National Express
Sat
Jan 29
$45London North Eastern Railway
$87National Express
Sun
Jan 30
$28London North Eastern Railway
$86National Express
Mon
Jan 31
Find prices
$87National Express
Tue
Feb 1
$45London North Eastern Railway
$87National Express
Wed
Feb 2
$36London North Eastern Railway
$86National Express
Thu
Feb 3
$32London North Eastern Railway
$86National Express
Fri
Feb 4
$45London North Eastern Railway
$86National Express
Sat
Feb 5
$45London North Eastern Railway
$87National Express
Sun
Feb 6
$36London North Eastern Railway
$60Cross Country
Mon
Feb 7
$40London North Eastern Railway
$86National Express
Tue
Feb 8
$41London North Eastern Railway
$87National Express
Wed
Feb 9
$32London North Eastern Railway
Find prices

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from York to Edinburgh

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

Trains from York to Edinburgh cover the 161 miles (259 km) long trip taking on average 2 h 26 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. You can get the cheapest train tickets for this journey for as low as $28 (€23), but the average price of train tickets is $44 (€37). Travelers depart most frequently from York and arrive in Edinburgh Waverley.

Train companies: CrossCountry from York to Edinburgh trains

Find the best trains between York and Edinburgh with Omio's travel partners CrossCountry from $28 (€23). We can find you the best deals, schedules and tickets when comparing and booking the best route.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between York and Edinburgh you can choose between Standard Class and First Class tickets on Omio.

Are you making plans to travel to Edinburgh from York? Why not take a train with CrossCountry? Omio can show you current CrossCountry train times, tickets, travel information (such as baggage allowance and amenities offered onboard) and prices so you can find the best deals on York to Edinburgh trains all in one place. On the CrossCountry train, you can expect to travel 161 miles (259 km) between York and Edinburgh. If you use the Omio app to search for trains from York to Edinburgh, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way CrossCountry train from York to Edinburgh, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!

Train information from York to Edinburgh with CrossCountry:

  • Average Duration: 2 h 30 min
  • CrossCountry frequency: 6 a day

Read on for COVID-19 recommendations and policies for your CrossCountry train ticket from York 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

Trains from York to Edinburgh

Trains from York to Edinburgh run regularly throughout the day, with more than one per hour from early morning until around 9:00 p.m. A final train travels between the two cities late at night. The journey takes around 2.5 hours and does not usually require any changes.

York to Edinburgh train times: Daily departures

There are multiple trains from York to Edinburgh every day throughout the week, offering plenty of choices. During peak hours from 8:00 a.m. to 9:00 p.m. on weekdays, there are around four trains per hour. At weekends, there are fewer trains after 8:00 p.m.

How long is the journey by train from York to Edinburgh?

It takes around 2.5 hours to travel between York and Edinburgh by train, give or take ten minutes. No changes are needed apart from on the last service of the day at weekends, when a connection must be made at Newcastle.

What are the departure and arrival stations for trains from York to Edinburgh?

Departure train station: York has one main train station, which is a six-minute walk from the city centre. It is also on bus routes 1, 4, and 5. The station has a travel centre, toilets, and public WiFi, as well as refreshment options and shops.

Arrival train station: The train from York arrives at Edinburgh Waverley station. The station is conveniently located at the foot of Princes Street, close to many of the city's attractions. There's a travel centre, toilets, showers, luggage storage, and free public WiFi at Waverley, as well as shops and cafés.

Which train companies travel from York to Edinburgh?

Trains from York to Edinburgh are operated by LNER, CrossCountry, and TransPennine Express. They all take around the same amount of time to complete the journey and generally do not require any changes.

LNER York to Edinburgh

Between York and Edinburgh, LNER operates Azuma trains, which make use of Japanese bullet-train technology. There are around two departures per hour throughout the day and they're all direct trips.

CrossCountry York to Edinburgh

CrossCountry runs around one train per hour between York and Edinburgh. Its high-speed trains travel directly to Edinburgh on this route.

TransPennine Express

TransPennine Express trains from York to Edinburgh run approximately once per hour throughout the day. Nova 1 high-speed trains are used on this route.

York to Edinburgh trains: Services on board

Passengers can opt for first-class tickets with LNER and enjoy spacious seating and complimentary hot and cold food and drinks. They can each bring three items of luggage onto LNER trains, with the largest measuring 90 cm × 70 cm × 30 cm. Spaces for bikes should be reserved prior to travel. Two small pets can be brought on board at no extra charge. LNER has a dedicated assisted travel team to help passengers with disabilities complete their journey. This service should be booked at least 24 hours prior to travel.

Passengers can upgrade to first class on CrossCountry trains for onboard hospitality and bigger seats. The luggage allowance on board CrossCountry trains consists of a suitcase no larger than 90 cm × 70 cm × 30 cm. Handbags and backpacks can be stored under the seats. Up to two dogs on a lead or small pets in a carrier are allowed per person. Bike spaces can be reserved in advance. Passenger assist services can be booked by phone or online up until the day before travel.

First-class tickets are available on TransPennine Express trains from York to Edinburgh and offer each passenger their own power socket, as well as a special menu. Larger bags can be stored in dedicated luggage racks, while smaller items can be kept in overhead storage. Bike space can be booked ahead of time. Up to two pets can be brought onto trains free of charge. Bike space, as well as travel assistance for those with disabilities, should be booked in advance.

How to find cheap train tickets from York to Edinburgh

Travelling by train between York and Edinburgh can be even more cost effective if booked early. Passengers can get a bargain by being flexible with their travel dates and times and comparing operators' ticket prices.

Train tickets from York to Edinburgh: when to book to save $

Time Price Savings
1 week earlier 26 €
2 weeks earlier 25 €4%
3 weeks earlier 21 €24%
1 month before 20 €30%
2 months earlier 21 €24%
3 months earlier 21 €24%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from York - Edinburgh. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from York - Edinburgh 3 weeks in advance means you can save on average up to 24% compared to the price available on the day of departure.
  • If you book a ticket York - Edinburgh with 2 months in advance you save up to about 24% compared to the initial price.
  • By booking 3 months in advance, you could save up to 24%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from York 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 York to Edinburgh.
FAQs

How much does a cheap train from York to Edinburgh cost?

Omio customers have found the cheapest trains from York to Edinburgh to cost as little as $28 (€23)  in the next 7 days.

What is the price of a train ticket to Edinburgh from York?

The train price between York and Edinburgh is on average $44 (€37)  if you are looking to purchase your tickets for this trip in the next 7 days.

What is the distance between York and Edinburgh by train?

The York to Edinburgh train distance is approximately 161 miles (259 km).

What is the York to Edinburgh train travel time?

On average the York to Edinburgh train time is 2 h 26 min  covering the 161 miles (259 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in York and arrival train station in Edinburgh?

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

Where is the York train station located? Where is the Edinburgh train station located?

Passengers booking this journey most frequently board their trains from York and need to travel around 0.4 miles (607 m) from the city center to get to this train station.

Passengers arriving in Edinburgh most often arrive at Edinburgh Waverley and need to travel around 0.2 miles (429 m) from this train station to the city center.

What train companies go from York to Edinburgh?

Take the York to Edinburgh train with Cross Country, London North Eastern Railway or First Transpennine Express. However, it's always good to check out all possible train providers for the journey between York and Edinburgh as there might be differences in the amenities they offer.

Can I buy a direct train from York to Edinburgh?

Yes, there are 25 direct trains per day from York to Edinburgh. You can look to travel with Cross Country or London North Eastern Railway  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.

How many trains per day are there between York and Edinburgh?

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

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

The earliest train departing from York to Edinburgh leaves at 6: 35 AM. The last train departing from York to Edinburgh leaves at 11: 55 AM. You can find the latest York to Edinburgh train schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy train tickets between York and Edinburgh for the best deals?

The price of a one way train ticket from York to Edinburgh is on average $44 (€37) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets between York and Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

York
Edinburgh
The major railway station for departures from York is York. Read all the information you need to know about services, amenities and connections at York for your journey to Edinburgh from York.