Trains to Newcastle upon Tyne Find train times and tickets

Basingstoke to Newcastle upon Tyne by train

from £49.60

Avg 1 change 4hr 27m

Darlington to Newcastle upon Tyne by train

from £6.40

Avg 0 changes 28m

Kirkcaldy to Newcastle upon Tyne by train

from £14.60

Avg 0 changes 2hr 10m

Peterborough to Newcastle upon Tyne by train

from £16.00

Avg 0 changes 2hr 4m

Bournemouth to Newcastle upon Tyne by train

from £68.90

Avg 1 change 5hr 48m

Liverpool to Newcastle upon Tyne by train

from £16.50

Avg 0 changes 3hr

Stirling to Newcastle upon Tyne by train

from £11.20

Avg 0 changes 2hr 22m

Lancaster to Newcastle upon Tyne by train

from £23.70

Avg 1 change 2hr 34m

Brighton to Newcastle upon Tyne by train

from £47.00

Avg 1 change 4hr 31m

Oxford to Newcastle upon Tyne by train

from £43.80

Avg 0 changes 4hr 27m

Ayr to Newcastle upon Tyne by train

from £32.00

Avg 1 change 3hr 41m

Bradford to Newcastle upon Tyne by train

from £15.90

Avg 1 change 1hr 52m

Sunderland to Newcastle upon Tyne by train

from £3.30

Avg 0 changes 16m

Hamilton to Newcastle upon Tyne by train

from £28.90

Avg 0 changes 2hr 16m

Inverkeithing to Newcastle upon Tyne by train

from £18.40

Avg 0 changes 1hr 54m

Halifax to Newcastle upon Tyne by train

from £25.90

Avg 1 change 2hr 10m

Hitchin to Newcastle upon Tyne by train

from £41.90

Avg 1 change 2hr 48m

Chesterfield to Newcastle upon Tyne by train

from £23.20

Avg 0 changes 2hr 12m

London to Newcastle upon Tyne by train

from £20.00

Avg 0 changes 2hr 45m

Exeter to Newcastle upon Tyne by train

from £74.80

Avg 0 changes 6hr 2m

Carlisle to Newcastle upon Tyne by train

from £7.50

Avg 0 changes 1hr 17m

Harrogate to Newcastle upon Tyne by train

from £14.40

Avg 1 change 1hr 42m

Wigan to Newcastle upon Tyne by train

from £65.80

Avg 1 change 3hr 3m

Stoke-on-Trent to Newcastle upon Tyne by train

from £87.40

Avg 1 change 3hr 17m

Bristol to Newcastle upon Tyne by train

from £44.40

Avg 0 changes 4hr 46m

Cardiff to Newcastle upon Tyne by train

from £74.60

Avg 1 change 5hr 33m

Perth to Newcastle upon Tyne by train

from £16.60

Avg 0 changes 2hr 54m

Doncaster to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 22m

Bath to Newcastle upon Tyne by train

from £78.30

Avg 1 change 5hr 5m

Loughborough to Newcastle upon Tyne by train

from £55.50

Avg 1 change 3hr 2m

Wolverhampton to Newcastle upon Tyne by train

from £43.60

Avg 1 change 3hr 42m

Grantham to Newcastle upon Tyne by train

from £29.70

Avg 0 changes 1hr 49m

Guildford to Newcastle upon Tyne by train

from £84.50

Avg 1 change 4hr 18m

Barnsley to Newcastle upon Tyne by train

from £28.90

Avg 1 change 2hr 14m

Seaton Carew to Newcastle upon Tyne by train

from £8.40

Avg 0 changes 45m

Glasgow to Newcastle upon Tyne by train

from £11.50

Avg 0 changes 2hr 32m

Nottingham to Newcastle upon Tyne by train

from £14.80

Avg 1 change 2hr 43m

Reading to Newcastle upon Tyne by train

from £57.90

Avg 0 changes 4hr 50m

Northumberland to Newcastle upon Tyne by train

from £5.40

Avg 0 changes 15m

Slough to Newcastle upon Tyne by train

from £51.00

Avg 1 change 3hr 51m

Sheffield to Newcastle upon Tyne by train

from £25.00

Avg 0 changes 1hr 48m

Langwathby to Newcastle upon Tyne by train

from £23.30

Avg 1 change 1hr 56m

Northampton to Newcastle upon Tyne by train

from £68.50

Avg 1 change 4hr

Chester to Newcastle upon Tyne by train

from £26.00

Avg 1 change 3hr 29m

Stockport to Newcastle upon Tyne by train

from £27.00

Avg 0 changes 2hr 36m

Milton Keynes to Newcastle upon Tyne by train

from £46.00

Avg 1 change 4hr 2m

Northallerton to Newcastle upon Tyne by train

from £6.50

Avg 0 changes 43m

Birmingham to Newcastle upon Tyne by train

from £32.90

Avg 0 changes 3hr 12m

Morley to Newcastle upon Tyne by train

from £29.90

Avg 0 changes 1hr 47m

Brussels to Newcastle upon Tyne by train

from £114.00

Avg 1 change 5hr 43m

Inverness to Newcastle upon Tyne by train

from £21.60

Avg 0 changes 4hr 59m

Ramsgate to Newcastle upon Tyne by train

from £67.50

Avg 1 change 4hr 40m

Ashford to Newcastle upon Tyne by train

from £47.00

Avg 1 change 4hr 4m

Preston to Newcastle upon Tyne by train

from £20.90

Avg 1 change 2hr 48m

Cambridge to Newcastle upon Tyne by train

from £32.90

Avg 1 change 3hr 22m

Banbury to Newcastle upon Tyne by train

from £81.80

Avg 0 changes 4hr 11m

Skegness to Newcastle upon Tyne by train

from £15.30

Avg 1 change 3hr 37m

Stafford to Newcastle upon Tyne by train

from £91.90

Avg 1 change 3hr 40m

Tamworth to Newcastle upon Tyne by train

from £50.10

Avg 0 changes 2hr 58m

Swansea to Newcastle upon Tyne by train

from £69.70

Avg 1 change 6hr 31m

Derby to Newcastle upon Tyne by train

from £29.50

Avg 0 changes 2hr 26m

Huddersfield to Newcastle upon Tyne by train

from £13.20

Avg 0 changes 1hr 47m

Whitby to Newcastle upon Tyne by train

from £15.60

Avg 1 change 2hr 38m

Middlesbrough to Newcastle upon Tyne by train

from £10.70

Avg 0 changes 1hr 9m

Gloucester to Newcastle upon Tyne by train

from £123.20

Avg 0 changes 4hr 26m

Stevenage to Newcastle upon Tyne by train

from £64.00

Avg 0 changes 2hr 31m

Rugby to Newcastle upon Tyne by train

from £120.30

Avg 1 change 3hr 41m

Newton Abbot to Newcastle upon Tyne by train

from £91.00

Avg 0 changes 6hr 22m

Leicester to Newcastle upon Tyne by train

from £32.50

Avg 1 change 3hr 12m

Mansfield to Newcastle upon Tyne by train

from £37.00

Avg 2 changes 2hr 57m

Norwich to Newcastle upon Tyne by train

from £26.00

Avg 1 change 3hr 53m

Cambridgeshire to Newcastle upon Tyne by train

from £46.50

Avg 1 change 3hr

Durham to Newcastle upon Tyne by train

from £4.30

Avg 0 changes 12m

Scunthorpe to Newcastle upon Tyne by train

from £18.90

Avg 1 change 2hr 16m

Luton to Newcastle upon Tyne by train

from £52.50

Avg 1 change 3hr 44m

Bolton to Newcastle upon Tyne by train

from £43.80

Avg 1 change 2hr 48m

Coventry to Newcastle upon Tyne by train

from £40.10

Avg 1 change 3hr 52m

Aberdeen to Newcastle upon Tyne by train

from £15.80

Avg 0 changes 4hr 5m

Crewe to Newcastle upon Tyne by train

from £49.70

Avg 1 change 3hr 12m

Dundee to Newcastle upon Tyne by train

from £12.70

Avg 0 changes 2hr 50m

Ipswich to Newcastle upon Tyne by train

from £18.90

Avg 1 change 3hr 51m

Manchester to Newcastle upon Tyne by train

from £17.50

Avg 0 changes 2hr 15m

Warrington to Newcastle upon Tyne by train

from £34.90

Avg 1 change 2hr 56m

York to Newcastle upon Tyne by train

from £6.50

Avg 0 changes 55m

Swindon to Newcastle upon Tyne by train

from £50.40

Avg 1 change 4hr 36m

Edinburgh to Newcastle upon Tyne by train

from £9.80

Avg 0 changes 1hr 23m

Scarborough to Newcastle upon Tyne by train

from £18.80

Avg 1 change 1hr 52m

Shrewsbury to Newcastle upon Tyne by train

from £57.90

Avg 1 change 3hr 45m

Paris to Newcastle upon Tyne by train

from £153.00

Avg 1 change 5hr 59m

Leeds to Newcastle upon Tyne by train

from £9.70

Avg 0 changes 1hr 20m

Kingston upon Hull to Newcastle upon Tyne by train

from £10.20

Avg 1 change 2hr 7m

Plymouth to Newcastle upon Tyne by train

from £61.40

Avg 0 changes 7hr

Cheltenham to Newcastle upon Tyne by train

from £38.60

Avg 0 changes 4hr 14m

Retford to Newcastle upon Tyne by train

from £10.70

Avg 0 changes 1hr 40m

Lincoln to Newcastle upon Tyne by train

from £21.20

Avg 1 change 2hr 26m

Newark on Trent to Newcastle upon Tyne by train

from £39.00

Avg 0 changes 1hr 43m

Aylesbury to Newcastle upon Tyne by train

from £53.00

Avg 1 change 4hr 39m

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.