
Book Cheap Train Tickets From Newcastle to London
London is easy to reach if you are travelling from Newcastle with regular direct trains in operation to England's Capital City. Newcastle trains to London are operated by London North Eastern Railway with two direct services per hour from Newcastle Station, one fast and one semi-fast. You can also take a Lumo train with a few services to London each day, which are fast, stopping at only a few stations.
The average travel time to London is 3 Hour 4 Minutes, with the fastest service taking just 2 Hours 35 Minutes. Trains to London cover a distance of 247 Miles / 397 Kilometres.
Using our booking engine, you can view train times and book the cheapest ticket. The first services to London depart at 04:45, while the last services depart at 21:35.
You can find the cheapest fare for trains from Newcastle if you book in advance to get advance tickets and take your journey during off-peak times. Search the different ticket types for the cheapest fares with us.
Travelling From Newcastle to London by Train
Departure Station
Newcastle
Arrival Station
London Kings Cross
Distance
247 Miles / 397 Kilometres
First Service
04:45
Last Service
21:35
Fastest Journey Time
2 Hours 35 Minutes
Average Journey Time
3 Hours 4 Minutes
Frequency
67 Trains per day
Operators
Lumo Trains, LNER
Newcastle to London Train Routes
The route to London travels on the East Coast Mainline. Other destinations passengers can visit when taking journeys on the East Coast Mainline from Newcastle include Durham, York, and Peterborough.
Train Companies
LNER
LNER operates high-speed direct services to London. You can book first-class tickets on LNER services. By travelling in first class, you can benefit from complimentary food and drink and more comfortable seating. You will also benefit from onboard catering, free WiFi, and power sockets in whichever class you choose to sit in.
Lumo
Lumo offers a quick trip to London with few stops, though only Standard Class seats are offered.
Frequently Asked Questions
How long does the train from Newcastle to London take?
The train from Newcastle to London takes on average 3 Hours 4 Minutes.
How much does the train from Newcastle to London cost?
The cost of the train from Newcastle to London can vary depending on how far in advance you book and whether you book to travel during off-peak times.
What time does the first train from Newcastle to London leave?
The first train from Newcastle to London leaves at 04:45.
What's the distance between Newcastle and London by train?
The distance between Newcastle and London by train is 247 Miles / 397 Kilometres.
Is there a direct train from Newcastle to London?
LNER and Lumo operate a direct service from Newcastle to London.
What time does the last train from Newcastle to London leave?
The last train from Newcastle to London leaves at 21:35.