Compare prices and tickets by train, bus or flight

Thu
Dec 2
$88London North Eastern Railway
$27National Express
$134Loganair
Fri
Dec 3
$88London North Eastern Railway
$19Flixbus
$134Loganair
Sat
Dec 4
$177London North Eastern Railway
$19Flixbus
$164Loganair
Sun
Dec 5
$177London North Eastern Railway
$19Flixbus
$120Loganair
Mon
Dec 6
$88London North Eastern Railway
$10Flixbus
$134Loganair
Tue
Dec 7
$80London North Eastern Railway
$23National Express
$120Loganair
Wed
Dec 8
$80London North Eastern Railway
$25National Express
$120Loganair
Thu
Dec 9
$88London North Eastern Railway
$25National Express
$120Loganair
Fri
Dec 10
$84Grand Central Trains
$15Flixbus
$120Loganair
Sat
Dec 11
$84Grand Central Trains
$12Megabus
$120Loganair
Sun
Dec 12
$53London North Eastern Railway
$11Flixbus
$121Loganair
Mon
Dec 13
$100London North Eastern Railway
$7Flixbus
$120Loganair
Tue
Dec 14
$66London North Eastern Railway
$23National Express
$120Loganair
Wed
Dec 15
$67London North Eastern Railway
$22National Express
$120Loganair
Thu
Dec 16
$80London North Eastern Railway
$25National Express
$120Loganair
Fri
Dec 17
$60London North Eastern Railway
$27Flixbus
$120Loganair
Sat
Dec 18
$84Grand Central Trains
$27Flixbus
$135Loganair
Sun
Dec 19
$53London North Eastern Railway
$27Flixbus
$121Loganair
Mon
Dec 20
$88London North Eastern Railway
$19Flixbus
$120Loganair
Tue
Dec 21
$67London North Eastern Railway
$27Flixbus
$122Loganair
Wed
Dec 22
$66London North Eastern Railway
$19Flixbus
$120Loganair

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to London from York

distanceDistance173 miles (279 km)
durationAverage train duration1 h 52 min
priceAverage train ticket price$111 (€93)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesLondon North Eastern Railway or Grand Central Trains

Trains from York to London cover the 173 miles (279 km) long journey taking on average 1 h 52 min with our travel partners like London North Eastern Railway or Grand Central Trains. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $80 (€67), but the average price of train tickets is $111 (€93). Travelers depart most frequently from York and arrive in London Victoria.

Trains from York to London: Journey Details

There are two direct trains from York to London each day during the week and at weekends. The service is part of the main Edinburgh to London route and is run by Virgin Trains East Coast. Grand Central, a subsidiary company of Arriva Trains UK, also runs 5 trains each day on this route. An average trip from York to London by train takes approximately 2 hours.

Taking the Train from York

Trains from York to London depart from York railroad Station in the centre of the city. Local buses run by First, East Yorkshire, Arriva, Transdev York and Connexions buses have routes to the station from all parts of York and outlying areas such as Ripon, Wetherby and Pocklington. There is a long stay parking lot adjacent for the station for those who wish to travel to the station by car and cabs are able to drop passengers at the station cab rank.

Getting into London by Train

London is one of the UK's most exciting destinations. Iconic sights like Big Ben, Buckingham Palace and Tower Bridge, plus impressive museums and galleries, great shopping and entertainment and attractions like the London Eye, ZSL London Zoo and the South Bank ensure that there is something to appeal to everyone. All trains from York to London arrive at Kings Cross Station in central London. The station is directly opposite St. Pancras International making it highly convenient for those wishing to travel by Eurostar to Paris or Brussels. Any part of the capital can be reached quickly using TFL London Underground (District and Circle, Hammersmith & City, Victoria, Bakerloo, Piccadilly and Northern lines) and local buses services including 10, 46 and 73 stop nearby. There is also a cab rank at the west side of the station.

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

Time Price Savings
1 week earlier 33 €
2 weeks earlier 22 €50%
3 weeks earlier 22 €50%
1 month before 21 €57.%
2 months earlier 21 €57.%
3 months earlier 16 €106%


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 - London. 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 - London 3 weeks in advance means you can save on average up to 50% compared to the price available on the day of departure.
  • If you book a ticket York - London with 2 months in advance you save up to about 57% compared to the initial price.
  • By booking 3 months in advance, you could save up to 106%.
  • 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 London
Travel by train to London 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 London.
FAQs
How much do cheap train tickets to London from York cost?
Looking to save money on your route? Omio customers have found the cheapest train between York and London for the next 7 days starting from $80 (€67)  one way.
How much does it cost to take a train from York to London?
The train price between York and London is on average $111 (€93)  if you are looking to purchase your tickets for this journey in the next 7 days.
How far is York to London by train?
The train distance from York to London is around 173 miles (279 km).
What is the York to London train travel time?
While the time it takes to travel 173 miles (279 km) to London from York can vary based on specific dates, weekends, and holidays, the York to London train journey time is on average 1 h 52 min.
What is the departure train station in York and arrival train station in London?

Omio customers who travel this route most frequently depart from York   and arrive in London Victoria.

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

You can find the most popular departure train station for this trip, York, located approximately 0.4 miles (607 m) from the city center of York. The most popular arrival train station in London, called London Victoria, is located around 1.2 miles (2 km) away from its city center.

What train companies offer a service between York and London?
For the trip from York to London you can take a train with London North Eastern Railway or Grand Central Trains. Be sure to check out all possible train providers that offer services between York and London on Omio to compare what amenities they may have.
Can I purchase a direct train from York to London?
Yes, there are 25 direct trains per day from York to London with Grand Central Trains or London North Eastern Railway, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many train services are there between York and London a day?
The average number of trains departing York for London is 25 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book train tickets between York and London for the best deals?
You can find trains to London from York to cost on average $111 (€93) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the York to London train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

York
London
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 between York and London.