Compare prices and tickets by train, coach or flight

Tue
7 Dec
Find prices
£3Flixbus
£89Loganair
Thu
9 Dec
£45London North Eastern Railway
£6Flixbus
£89Loganair
Fri
10 Dec
£67London North Eastern Railway
£3Flixbus
£58British Airways
Sat
11 Dec
£67London North Eastern Railway
£6Flixbus
£89Loganair
Sun
12 Dec
£45London North Eastern Railway
£6Flixbus
£79British Airways
Mon
13 Dec
£56London North Eastern Railway
£3Flixbus
£63British Airways
Tue
14 Dec
£45London North Eastern Railway
£3Flixbus
£81British Airways
Wed
15 Dec
£45London North Eastern Railway
£3Flixbus
£72British Airways
Thu
16 Dec
£45London North Eastern Railway
£3Flixbus
£66British Airways
Fri
17 Dec
£55London North Eastern Railway
£9Flixbus
£89Loganair
Sat
18 Dec
£45London North Eastern Railway
£14Flixbus
£89Loganair
Sun
19 Dec
£33London North Eastern Railway
£14Flixbus
£62British Airways
Mon
20 Dec
£55London North Eastern Railway
Find prices
Find prices

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Harrogate to London

distanceDistance180 miles (291 km)
durationAverage train duration2 h 44 min
priceAverage train ticket price£54 (€61)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesLondon North Eastern Railway

Trains from Harrogate to London cover the 180 miles (291 km) long route taking on average 2 h 44 min with our travel partners like London North Eastern Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £54, you can find the cheapest train ticket for as low as £45. Travellers depart most frequently from Harrogate and arrive in London Victoria.

Travel Tips

Trains from Harrogate 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 Harrogate to London.
FAQs
How much do cheap trains to London from Harrogate cost?
Omio customers have found cheap train tickets between Harrogate and London for as low as £45  for the next 7 days.
How much does the train from Harrogate to London cost on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Harrogate to London train to cost on average £54  one way.
What is the distance by train from Harrogate to London?
The Harrogate to London train distance is approximately 180 miles (291 km).
How long is the train between Harrogate and London?
While the time it takes to travel 180 miles (291 km) to London from Harrogate can vary based on specific dates, weekends, and bank holidays, the train duration from Harrogate to London is on average 2 h 44 min.
When travelling by train from Harrogate to London, which train station in Harrogate do I depart from and which train station in London do I arrive in?

Some of the Harrogate train stations to London you can start your journey from include Harrogate and Harrogate, The Avenue. Similarly, some of the arrival train stations in London include London Victoria, London Euston and London Kings Cross.

When travelling this route, Omio customers are departing most frequently from Harrogate   and arriving in London Victoria.

Where is the Harrogate train station located? Where is the London train station located?

Passengers booking this route most frequently board their trains from Harrogate and need to travel around 0.2 miles (279 m) 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.2 miles (2 km) from this train station to the city centre.

What train companies go from Harrogate to London?
If you're looking for trains from Harrogate to London, you can rely on London North Eastern Railway to get you to London. It's also good to check out all possible train companies for the Harrogate to London journey to see if there might be differences in the amenities they offer.
How many train services are there to London from Harrogate a day?
On average, there are 16 trains a day from Harrogate to London. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I book train tickets to London from Harrogate to score the best deals?
If you book a train ticket to London from Harrogate within the next 7 days, you can find tickets to cost on average £54 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to London from Harrogate are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Harrogate
London
Harrogate is the most popular Harrogate railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Harrogate for your journey to London.