Trains to Newcastle upon Tyne Find train times and tickets

Aberdeen to Newcastle upon Tyne by train

from £15.50

Avg 0 changes 4hr 5m

Stirling to Newcastle upon Tyne by train

from £14.60

Avg 0 changes 2hr 22m

Grantham to Newcastle upon Tyne by train

from £18.60

Avg 0 changes 1hr 49m

Doncaster to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 22m

Edinburgh to Newcastle upon Tyne by train

from £9.90

Avg 0 changes 1hr 23m

Cambridge to Newcastle upon Tyne by train

from £51.50

Avg 1 change 3hr 22m

Durham to Newcastle upon Tyne by train

from £6.40

Avg 0 changes 12m

Glasgow to Newcastle upon Tyne by train

from £11.50

Avg 0 changes 2hr 32m

Leicester to Newcastle upon Tyne by train

from £24.30

Avg 1 change 3hr 12m

Leeds to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 20m

London to Newcastle upon Tyne by train

from £18.00

Avg 0 changes 2hr 45m

Darlington to Newcastle upon Tyne by train

from £6.40

Avg 0 changes 28m

Middlesbrough to Newcastle upon Tyne by train

from £10.70

Avg 0 changes 1hr 9m

Birmingham to Newcastle upon Tyne by train

from £32.90

Avg 0 changes 3hr 12m

Sheffield to Newcastle upon Tyne by train

from £16.70

Avg 0 changes 1hr 48m

Carlisle to Newcastle upon Tyne by train

from £7.50

Avg 0 changes 1hr 17m

York to Newcastle upon Tyne by train

from £6.50

Avg 0 changes 55m

Nottingham to Newcastle upon Tyne by train

from £14.50

Avg 1 change 2hr 43m

Inverness to Newcastle upon Tyne by train

from £15.80

Avg 0 changes 4hr 59m

Perth to Newcastle upon Tyne by train

from £16.60

Avg 0 changes 2hr 54m

Peterborough to Newcastle upon Tyne by train

from £16.00

Avg 0 changes 2hr 4m

Dundee to Newcastle upon Tyne by train

from £12.70

Avg 0 changes 2hr 50m

Search accommodation in Newcastle upon Tyne

Airbnb
Country guide

Trains to the United Kingdom

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.