Newcastle train station in the UK
Newcastle Train Station

Trains from Newcastle to London are a good way to travel from the northeast of England to the UK capital.

Trains travelling on this route depart from from Newcastle train station and arrive at London King’s Cross train station. Services between the two cities are operated by a company called East Coast Trains.

Trains from Newcastle to London leave Newcastle train station for King’s Cross station two to three times an hour at peak times. Departures generally take place at 25 or 28 and 57 or 58 minutes past the hour. There are also sometimes departures at 35 minutes past the hour. They require a connection at Doncaster station on the way.

Trains from London to Newcastle return every 30 minutes at peak times.

The total travel time from Newcastle to London ranges from 2 hours and 56 minutes to 3 hours and 20 minutes.

The cost of a single ticket on trains from Newcastle to London starts at 37.50 GBP for standard class. This type of cheap train ticket is available if you book online in advance. Deeper discounts are available for railcard holders.