Trains to Newcastle upon Tyne Find train times and tickets

Birmingham to Newcastle upon Tyne by train

from £32.90

Avg 0 changes 3hr 12m

Stevenage to Newcastle upon Tyne by train

from £32.90

Avg 0 changes 2hr 31m

Retford to Newcastle upon Tyne by train

from £28.00

Avg 0 changes 1hr 40m

Scarborough to Newcastle upon Tyne by train

from £10.20

Avg 1 change 1hr 52m

Luton to Newcastle upon Tyne by train

from £52.50

Avg 1 change 3hr 44m

Skegness to Newcastle upon Tyne by train

from £15.30

Avg 1 change 3hr 37m

Leicester to Newcastle upon Tyne by train

from £32.50

Avg 1 change 3hr 12m

Ipswich to Newcastle upon Tyne by train

from £62.20

Avg 1 change 3hr 51m

Stoke-on-Trent to Newcastle upon Tyne by train

from £87.40

Avg 1 change 3hr 18m

Derby to Newcastle upon Tyne by train

from £37.60

Avg 0 changes 2hr 26m

Tamworth to Newcastle upon Tyne by train

from £99.40

Avg 0 changes 2hr 58m

Middlesbrough to Newcastle upon Tyne by train

from £10.70

Avg 0 changes 1hr 9m

York to Newcastle upon Tyne by train

from £6.50

Avg 0 changes 55m

Bradford to Newcastle upon Tyne by train

from £15.90

Avg 1 change 1hr 52m

Brighton to Newcastle upon Tyne by train

from £56.50

Avg 1 change 4hr 31m

Sheffield to Newcastle upon Tyne by train

from £28.90

Avg 0 changes 1hr 48m

Nottingham to Newcastle upon Tyne by train

from £19.70

Avg 1 change 2hr 43m

Cambridge to Newcastle upon Tyne by train

from £32.90

Avg 1 change 3hr 22m

Cheltenham to Newcastle upon Tyne by train

from £66.50

Avg 0 changes 4hr 14m

Darlington to Newcastle upon Tyne by train

from £6.40

Avg 0 changes 28m

Rugby to Newcastle upon Tyne by train

from £120.30

Avg 1 change 3hr 41m

Harrogate to Newcastle upon Tyne by train

from £15.90

Avg 1 change 1hr 42m

Northallerton to Newcastle upon Tyne by train

from £6.50

Avg 0 changes 43m

Whitby to Newcastle upon Tyne by train

from £15.60

Avg 1 change 2hr 38m

Glasgow to Newcastle upon Tyne by train

from £11.50

Avg 0 changes 2hr 32m

Plymouth to Newcastle upon Tyne by train

from £100.30

Avg 0 changes 7hr

Norwich to Newcastle upon Tyne by train

from £33.90

Avg 1 change 3hr 53m

Coventry to Newcastle upon Tyne by train

from £54.60

Avg 1 change 3hr 52m

Cardiff to Newcastle upon Tyne by train

from £131.80

Avg 1 change 5hr 33m

Ayr to Newcastle upon Tyne by train

from £17.80

Avg 1 change 3hr 41m

Dundee to Newcastle upon Tyne by train

from £12.70

Avg 0 changes 2hr 49m

Milton Keynes to Newcastle upon Tyne by train

from £64.50

Avg 1 change 4hr 2m

Carlisle to Newcastle upon Tyne by train

from £7.50

Avg 0 changes 1hr 17m

Lancaster to Newcastle upon Tyne by train

from £23.70

Avg 1 change 2hr 34m

Warrington to Newcastle upon Tyne by train

from £19.00

Avg 1 change 2hr 56m

Langwathby to Newcastle upon Tyne by train

from £11.00

Avg 1 change 1hr 56m

Exeter to Newcastle upon Tyne by train

from £74.80

Avg 0 changes 6hr 2m

Halifax to Newcastle upon Tyne by train

from £15.90

Avg 1 change 2hr 10m

Hamilton to Newcastle upon Tyne by train

from £31.00

Avg 0 changes 2hr 16m

Leeds to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 20m

Bournemouth to Newcastle upon Tyne by train

from £53.00

Avg 1 change 5hr 48m

Reading to Newcastle upon Tyne by train

from £53.00

Avg 0 changes 4hr 50m

Bolton to Newcastle upon Tyne by train

from £39.80

Avg 1 change 2hr 48m

Brussels to Newcastle upon Tyne by train

from £102.00

Avg 1 change 5hr 43m

Edinburgh to Newcastle upon Tyne by train

from £9.90

Avg 0 changes 1hr 23m

London to Newcastle upon Tyne by train

from £18.00

Avg 0 changes 2hr 45m

Swindon to Newcastle upon Tyne by train

from £52.40

Avg 1 change 4hr 36m

Bristol to Newcastle upon Tyne by train

from £44.40

Avg 0 changes 4hr 46m

Sunderland to Newcastle upon Tyne by train

from £3.30

Avg 0 changes 16m

Guildford to Newcastle upon Tyne by train

from £44.00

Avg 1 change 4hr 18m

Chester to Newcastle upon Tyne by train

from £26.00

Avg 1 change 3hr 29m

Grantham to Newcastle upon Tyne by train

from £35.50

Avg 0 changes 1hr 49m

Shrewsbury to Newcastle upon Tyne by train

from £39.50

Avg 1 change 3hr 45m

Wolverhampton to Newcastle upon Tyne by train

from £43.60

Avg 1 change 3hr 42m

Wigan to Newcastle upon Tyne by train

from £65.80

Avg 1 change 3hr 3m

Chesterfield to Newcastle upon Tyne by train

from £23.20

Avg 0 changes 2hr 12m

Lincoln to Newcastle upon Tyne by train

from £12.00

Avg 1 change 2hr 26m

Crewe to Newcastle upon Tyne by train

from £82.40

Avg 1 change 3hr 12m

Oxford to Newcastle upon Tyne by train

from £66.50

Avg 0 changes 4hr 27m

Loughborough to Newcastle upon Tyne by train

from £87.90

Avg 1 change 3hr 2m

Inverness to Newcastle upon Tyne by train

from £28.10

Avg 0 changes 4hr 59m

Kingston upon Hull to Newcastle upon Tyne by train

from £13.80

Avg 1 change 2hr 7m

Liverpool to Newcastle upon Tyne by train

from £16.50

Avg 0 changes 3hr

Kirkcaldy to Newcastle upon Tyne by train

from £14.60

Avg 0 changes 2hr 10m

Preston to Newcastle upon Tyne by train

from £20.90

Avg 1 change 2hr 48m

Paris to Newcastle upon Tyne by train

from £84.50

Avg 1 change 5hr 59m

Durham to Newcastle upon Tyne by train

from £6.40

Avg 0 changes 12m

Huddersfield to Newcastle upon Tyne by train

from £23.90

Avg 0 changes 1hr 47m

Seaton Carew to Newcastle upon Tyne by train

from £8.40

Avg 0 changes 45m

Scunthorpe to Newcastle upon Tyne by train

from £18.90

Avg 1 change 2hr 16m

Perth to Newcastle upon Tyne by train

from £12.70

Avg 0 changes 2hr 52m

Doncaster to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 22m

Ashford to Newcastle upon Tyne by train

from £47.00

Avg 1 change 4hr 4m

Stockport to Newcastle upon Tyne by train

from £29.00

Avg 0 changes 2hr 36m

Ramsgate to Newcastle upon Tyne by train

from £65.60

Avg 1 change 4hr 40m

Swansea to Newcastle upon Tyne by train

from £87.00

Avg 1 change 6hr 31m

Aberdeen to Newcastle upon Tyne by train

from £15.80

Avg 0 changes 4hr 5m

Peterborough to Newcastle upon Tyne by train

from £16.00

Avg 0 changes 2hr 4m

Stirling to Newcastle upon Tyne by train

from £11.20

Avg 0 changes 2hr 22m

Manchester to Newcastle upon Tyne by train

from £15.50

Avg 0 changes 2hr 16m

Search accommodation in Newcastle upon Tyne

Airbnb
Country guide

Trains to the UK

Read our country guide

Log in / Register

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