1. Cheap tickets
  2. Train
  3. Main Journeys
  4. Train from Edinburgh to York

Edinburgh to York train

Thanks to Gopili, compare train ticket prices and find the best price to travel from Edinburgh to York by train. Our service is dedicated to helping you find the cheapest Edinburgh to York train ticket and gives you practical information: booking, next departures, timetables, fares, and good deals.

Find cheap train tickets from Edinburgh to York

Cheap train calendar from Edinburgh to York

Find cheapest tickets to travel from Edinburgh to York by train, bus, ride sharing and plane. With the calendar below, choose the day you want to travel and easily find the cheapest price.

  january march   february
monday tuesday wednesday thursday friday saturday sunday

Ticket prices and availability have been recorded in the last 6 hours from the data provided by our partners.

Find the best prices for train tickets Edinburgh to York

from £16.40 MORE 2h33m
Other modes of transport available to travel from Edinburgh to York
from £28.00 MORE 5h45m

Book cheap train from Edinburgh to York

You can book your Edinburgh to York train ticket in 3 different ways:

Can I book my ticket online?

When buying your train tickets online, you can quickly compare train times and fares to make savings. Almost all train operators and online ticket specialists give the ability to do so. Once your ticket is booked, you will have a confirmation email including your collection number that you will bring with your card to collect your ticket at the station before your departure.

Is it possible to book a train ticket over the phone?

Most train companies as well as few train ticket retailers will have phone numbers for you to make your booking by phone.

Is it possible to book a train ticket directly at the station?

Depending on the station, you are able to either book your train ticket at the travel centre or via a ticket vending machine available at many stations. We suggest you to check beforehand if the station offers these services and the office hours.

If you use our fast and simple search engine, you are be able to compare hundreds of train fares from all major rail providers. Gopili aims to help you get cheap train tickets from Edinburgh to York! Please note, train tickets York to Edinburgh are also available for your return trip.

Different train ticket types for your journey

There are several types of train tickets Edinburgh to York offered by each company, allowing travellers to choose between flexibility and price. Travellers can buy tickets on the website of the railway companies or on train ticket sales websites being accredited. Here is a description of each kind of train ticket:

The Advance Tickets are tickets for single trips, valid in 1st and 2nd class. They can be booked 12 weeks in advance, actually they are sold in limited numbers and are subject to availability. Typically, the earlier you book them, the cheaper the fare is. You should be aware that the Advance ticket is non-refundable. Nevertheless, you can change the time and the date of the journey before departure.

The Off-Peak Tickets are the lowest tickets to travel in less occupied trains. Offering an interesting quality-price ratio, these tickets need passengers to travel off-peak. You can book tickets at any time, in advance or just before the journey. The train ticket is refundable but administrative fees may be charged; these fees can't be superior to £10.00.

The Anytime Tickets are totally flexible: you can travel whenever you desire. Tickets can be bought in advance or immediately before travel. There are no restrictions on when you want to travel, however you will need to purchase a new ticket if you want to modify the date, destination or class.

You can also book a Season Ticket for 7 days or a period of either 1 month or 1 year. Generally these tickets are available for short and medium distances in the UK.

The last Rovers and Rangers ticket type allows you unlimited travel for an area and time period with all train companies.

Discount Edinburgh to York train tickets

The easiest way to pay less on your Edinburgh York train ticket may be to have a railcard. While regional railcards are available in some areas, National railcards enable you to make savings on most rail fares across the United Kingdom. Everyone is eligible to at least a certain railcard, even non-UK residents. National railcards available: 16-25 discount card, Senior discount card, Two together railcard, Family and Friends discount card and Disabled persons discount card.

  • When buying a railcard, the idea is to save money after several journeys. But is it really worth it when taking the train from Edinburgh to York? Check with your calculator, considering:

    A = the railcard cost (i.e.: £30)

    B = average price cut with the railcard (i.e.: 34%)

    C = average price for a Edinburgh York ticket (i.e.: £23.00)(1)

    Initially, divide A by B: this will give you the budget from which the card will be worthwile. You can now divide that number by C. The result is the approximate number of journeys needed across the year to start saving money.

    In our example, A/B = £30/34% = £88.00. Then, 88/£23.00 = 3.83. Your railcard will be worthwile after at least 4 trips from Edinburgh to York (one way trip).

  • Railcards enable you to get a third off most adult fares for a year. A Disabled persons railcard costs £20 and the 5 other ones £30.

(1)Average prices observed over the last 3 months for one way journey

Train Journey Average price without railcard(1) With a railcard 34% off(2) Saving based on a one-way trip Number of return trips to pay off the cost
Edinburgh to York train £23.00 £15.33 £7.67 3.84

(1)Average price observed over the last 3 months for one way

(2)Price calculated with an average reduction of 34% on train tickets fare

Edinburgh - York: the best time to book cheap trains

Price of the ticket when booking in advance or at the last minute

90 days


60 days


30 days


15 days


7 days


3 days


1 day


Same day

The chart above is based on the cheapest prices found over the last six months depending on how much time in advance the ticket is booked. Buying your train from Edinburgh to York in advance should enable you to save money for your trip.

The cheapest tickets we found were from £17 when purchasing your seat 2 months in advance, it is 71% cheaper than the best fare we found when purchasing your seat on the day you're travelling.

Transport operators from Edinburgh to York

The following table lists the various transport operators serving the route Edinburgh to York.

Transport operators Departure Arrival
No Results Found

Price barometer for train tickets covering this trip

The gopili price barometer gives the prices for a Edinburgh to York train and helps you to know whether you are getting a good deal:


Minimum price

Average price

Maximum price

Average prices over the last 9 months based on user searches

Best price found for train ticket from Edinburgh to York

We compare train ticket prices for all major companies to travel from Edinburgh to York by train and find the best price for you. Here are the best prices selected for the coming days to go to York. Your Edinburgh to York train ticket is just few clicks away!

Journey Price Departure on At Company Searched
No results found

> Search train from Edinburgh to York

And if you change?

Other alternatives of transport exist to travel from Edinburgh to York:

Bus from Edinburgh to York

Departure and arrival for your train travel

A lot of trains travel day to day between Edinburgh to York. They serve the following train stations: Edinburgh Waverley train station, York train station

Edinburgh Waverley train station

York train station

Travel information for your train journey

Edinburgh York train

Route Edinburgh to York

Train duration 2h33m
Arrival city York, England
Departure city Edinburgh, Scotland
Distance 161 Miles
Lowest train ticket price from £16.40

Which operators can I use?

The journey from Edinburgh, which is in Scotland and York, which is in England is well served by trains. Use our travel search engine to search for your ticket and identify the rail operator for this journey.

How long is the train?

On average, it takes around 2h33m by train covering a distance of 161 miles to get to York from Edinburgh. The train duration will vary depending if the train is direct or with stops.

What is the price of a train ticket for this journey?

The lowest ticket price we've found to travel in the next month is £16.40 one way.

How to find cheap train tickets Edinburgh to York ?

If you’re looking for cheap train tickets Edinburgh to York, you may be in luck. Here we give you some hints to find cheap train tickets.

The earlier you buy your ticket the cheaper it will be. You can save up to 80% on your train ticket by booking 12 weeks prior the departure. Why? Because train providers can release advance tickets up to 90 days in advance and it is usually at this time that you will find the lowest fare.

You will also see that, the most affordable time to travel is outside the peak travel times, which are between 06:30 to 9:30 and 15:30 to 18:30. Thus, try to avoid travelling during commuting hours and you will save money on your train ticket Edinburgh to York.

If you already know at what time you need to take the return journey, you should check the price of 2 singles as they may work out cheaper than a return. You need to take the exact train you bought.

Another trick to save money is to split up your journey to York. Instead of buying only a single ticket for your route you can split the journey into different stages, and book a ticket for each section.