Newcastle train station in the UK
Newcastle Train Station

Trains from London to Newcastle are a good way to get from the UK capital to the city on the River Tyne when you are visiting England.

Trains between these cities run regularly from London King’s Cross train station, which is located in the northern part of central London. They arrive at Newcastle train station in the city centre. Services are operated by the company East Coast.

Trains leave London King’s Cross station for Newcastle station every thirty minutes at peak times. Trains usually depart London on the hour and the half hour. There is also a departure at 35 minutes past the hour, but it requires a change at York or Doncaster en route, and can take longer.

Trains from Newcastle to London return about every thirty minutes at peak times as well.

The total journey time on trains from London to Newcastle ranges from 2 hours and 49 minutes to 3 hours and 13 minutes. The journey time ultimately depends on which train you take.

If you arrive in Newcastle with heavy bags, there is a left luggage office at Newcastle train station where you can store them while you are visiting the city.

The cost of a single ticket on trains from London to Newcastle is 28.20 GBP for standard class if you buy train tickets online well in advance of travelling. Cheaper tickets are also available if you book using a railcard.