The cheapest trains from York to London

Showing times and prices for 29 Jul

Cheapest

£72

Average

£76

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from York to London will cost around £ 76 if you buy it on the day, but the cheapest tickets can be found for only £ 72.

Cheapest
09:33York2h06 11:39London Kings Cross
0 changes
£721One-way
Cheapest
08:02York2h01 10:03London Kings Cross
0 changes
£721One-way
Cheapest
08:32York2h09 10:41London Kings Cross
0 changes
£721One-way
08:22York1h52 10:14London Kings Cross
0 changes
£751One-way
09:00York1h53 10:53London Kings Cross
0 changes
£891One-way

Timetable York to London

Showing trains for tomorrow, Thu, 29 Jul
08:02York2h01 10:03London Kings Cross
0 changes
08:22York1h52 10:14London Kings Cross
0 changes
08:32York2h09 10:41London Kings Cross
0 changes
09:00York1h53 10:53London Kings Cross
0 changes
09:33York2h06 11:39London Kings Cross
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
28 Jul
Find prices
Find prices
£100Loganair
Thu
29 Jul
£72London North Eastern Railway
£7Flixbus
£100Loganair
Fri
30 Jul
£29London North Eastern Railway
£7Flixbus
Find prices
Sat
31 Jul
£46Grand Central Trains
£7Flixbus
£184Loganair
Sun
1 Aug
£58London North Eastern Railway
£5Flixbus
£100Loganair
Mon
2 Aug
£72London North Eastern Railway
£7Flixbus
£100Loganair
Tue
3 Aug
£49London North Eastern Railway
£7Flixbus
£100Loganair
Wed
4 Aug
£58London North Eastern Railway
Find prices
Find prices
Thu
5 Aug
£58London North Eastern Railway
£7Flixbus
Find prices
Fri
6 Aug
£58London North Eastern Railway
£7Flixbus
£100Loganair
Sat
7 Aug
£36London North Eastern Railway
£7Flixbus
£100Loganair
Sun
8 Aug
£49London North Eastern Railway
£7Flixbus
£100Loganair
Mon
9 Aug
£49London North Eastern Railway
£7Flixbus
£100Loganair
Tue
10 Aug
£47Grand Central Trains
£7Flixbus
£99Loganair
Wed
11 Aug
£47Grand Central Trains
£7Flixbus
£99Loganair
Thu
12 Aug
£49London North Eastern Railway
£7Flixbus
£100Loganair
Fri
13 Aug
£48Grand Central Trains
£7Flixbus
Find prices
Sat
14 Aug
£36London North Eastern Railway
£7Flixbus
£100Loganair
Sun
15 Aug
£36London North Eastern Railway
£7Flixbus
£135Loganair
Mon
16 Aug
£48Grand Central Trains
£7Flixbus
Find prices
Tue
17 Aug
£49London North Eastern Railway
£21National Express
£62British Airways

The fastest trains from York to London

Showing times and prices for 29 Jul

Fastest Journey

1 h 52 m

Average

2 h

Trains per day

5

Distance

280 km

Of the 5 trains that leave York for London every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 280 km distance in an average of 2 h but if you time it right, some trains will get you there in just 1 h 52 m .

The slowest trains will take 2 h 9 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:22York1h52 10:14London Kings Cross
0 changes
£601One-way
09:00York1h53 10:53London Kings Cross
0 changes
£721One-way
08:02York2h01 10:03London Kings Cross
0 changes
£581One-way
09:33York2h06 11:39London Kings Cross
0 changes
£581One-way
08:32York2h09 10:41London Kings Cross
0 changes
£581One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information to London from York

distanceDistance173 miles (279 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£49 (€55)
changesDirect trainYes
carriersTrain providersLondon 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 51 min with our travel partners like London North Eastern Railway or Grand Central Trains. There are direct train services available. While the average ticket price for this route costs around £49, you can find the cheapest train ticket for as low as £26. Travellers 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.

[h2]Taking the Train from York[/h2] Trains from York to London depart from York Railway 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 car park adjacent for the station for those who wish to travel to the station by car and taxis are able to drop passengers at the station taxi 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 taxi rank at the west side of the station.

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 between York and London cost?
If you’re looking to save money on tickets, you can find a cheap train between York and London for as little as £26  in the next 7 days.
How much does the train from York to London cost on average?
The York to London train ticket price is on average £49  if you are looking to purchase your tickets for this journey in the next week.
How many miles is it from York to London by train?
When travelling this route you should expect the distance between York and London via train to be approximately 173 miles (279 km).
How many hours does it take from York to London by train?
On average the York to London train time is 1 h 51 min  covering the 173 miles (279 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from York to London, which train station in York do I depart from and which train station in London do I arrive in?

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

Where is the train station in York to go to London? Where is the train station in London located?

Passengers booking this journey most frequently board their trains from York and need to travel around 0 mile (s) / 0 km from the city centre to get to this train station.

Passengers arriving in London most often arrive at London Victoria and need to travel around 1 mile (s) / 1 km from this train station to the city centre.

Which train providers can take me to London from York?
If you're looking for trains from York to London, you can rely on London North Eastern Railway or Grand Central Trains to get you to London. It's also good to check out all possible train providers for the York to London journey to see if there might be differences in the amenities they offer.
Can I book a direct train from York to London?
Yes, there are direct trains a day between York and London. If you’re looking for a direct train from York to London, consider travelling with Grand Central Trains or London North Eastern Railway. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
When does the first train depart from York to London? When does the last train depart from York to London?
If you prefer early morning trains from York to London, the first train leaves at 07: 02. If you prefer late night trains from York to London, the last train of the day leaves at 09: 31. Omio shows you the latest train from York to London schedule to help you book the best departure time for this trip.
How far in advance should I buy train tickets from York to London for the best deals?
If you purchase a train ticket between York and London within the next 7 days, you can find tickets to cost on average £49 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from York are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

York
London
Eden Camp
Amenities
Pickering Eastgate
Amenities
York
Amenities