Trains from London to Newcastle

Get £4 off train tickets booked on Skyscanner app using the code SKYRAIL
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app
Download Skyscanner APP

London Kings Cross to Newcastle

When can I get the cheapest train tickets from London to Newcastle?

Off-peak times

It's best to avoid peak hours, which tend to fall around rush hour. On trains from London to Newcastle this is usually weekdays at 06:30 to 07:30 and in the evenings from 16:00 until 17:30.

Advance tickets

Book as early as possible - Virgin Trains are known to release their cheapest advance fares up to 24 weeks before the travel date. This includes great deals on first class, if you fancy zipping up the country in style.

Find tickets on the app

How long does the train from London to Newcastle take?

Fastest Route

2hrs 46mins

The fastest train to Newcastle from London takes 2 hours and 46 minutes, with stops at York and Darlington. Slower trains, with a journey time of over three hours, are also available. These stop more frequently - usually at Peterborough, Newark North Gate, Doncaster and Durham in addition to York and Darlington.

Which London stations have trains to Newcastle?

Trains to Newcastle are available from London Kings Cross with Virgin East Coast.

Which train stations are in Newcastle?

Newcastle train station is handily located a few minutes' walk to the south of the city centre. Nearby attractions include the O2 Academy, the Centre for Life Science Centre and the Stephenson Monument. If you're heading further afield, the green and yellow subway lines stop at the Central Station metro.

There are lots of places to stay near Newcastle train station including Hotel Indigo, the Holiday Inn and the County Hotel. If you need to arrange accommodation you can compare hotels in Newcastle with our app.

When are the first and last trains from London to Newcastle?

First Train


Last Train


The first direct train to Newcastle from London is at 06:15, arriving at 09:39 - just in time for work.

The last direct train to Newcastle leaves London Kings Cross at 22:00 and gets into Newcastle at 02:13.

Train timetables are subject to change: compare tickets from London to Newcastle to see the latest departure times.

Find out more about the Skyscanner app
Download Skyscanner APP
Download Skyscanner APP
Scan and download the app