Trains to Durham Find train times and tickets

Darlington to Durham by train

from £5.50

Avg 0 changes 15m

Glasgow to Durham by train

from £74.30

Avg 0 changes 2hr 52m

Norwich to Durham by train

from £26.00

Avg 1 change 3hr 54m

Chester to Durham by train

from £21.50

Avg 1 change 3hr 14m

Oxford to Durham by train

from £43.20

Avg 0 changes 4hr 13m

Liverpool to Durham by train

from £19.90

Avg 0 changes 2hr 45m

Sheffield to Durham by train

from £30.50

Avg 0 changes 1hr 34m

Huddersfield to Durham by train

from £11.30

Avg 0 changes 1hr 31m

Peterborough to Durham by train

from £16.00

Avg 0 changes 1hr 56m

Dundee to Durham by train

from £14.30

Avg 0 changes 3hr 18m

Plymouth to Durham by train

from £79.00

Avg 0 changes 6hr 46m

London to Durham by train

from £20.00

Avg 0 changes 2hr 37m

Edinburgh to Durham by train

from £10.00

Avg 0 changes 1hr 38m

Scarborough to Durham by train

from £18.80

Avg 1 change 1hr 40m

Cardiff to Durham by train

from £152.10

Avg 1 change 5hr 18m

Retford to Durham by train

from £18.80

Avg 0 changes 1hr 24m

Perth to Durham by train

from £50.00

Avg 1 change 3hr 19m

Grantham to Durham by train

from £18.60

Avg 0 changes 1hr 37m

Bournemouth to Durham by train

from £53.00

Avg 1 change 5hr 34m

Reading to Durham by train

from £44.50

Avg 0 changes 4hr 36m

Luton to Durham by train

from £44.00

Avg 1 change 3hr 34m

Chesterfield to Durham by train

from £20.80

Avg 0 changes 1hr 57m

Newark on Trent to Durham by train

from £39.00

Avg 0 changes 1hr 27m

Doncaster to Durham by train

from £19.50

Avg 0 changes 1hr 6m

Ipswich to Durham by train

from £18.90

Avg 1 change 3hr 47m

Aberdeen to Durham by train

from £30.10

Avg 0 changes 4hr 32m

Leeds to Durham by train

from £8.60

Avg 0 changes 1hr 6m

Cambridge to Durham by train

from £24.40

Avg 1 change 3hr 7m

Sunderland to Durham by train

from £7.90

Avg 1 change 42m

Kingston upon Hull to Durham by train

from £16.00

Avg 1 change 1hr 51m

Carlisle to Durham by train

from £21.10

Avg 1 change 1hr 39m

York to Durham by train

from £7.00

Avg 0 changes 42m

Paris to Durham by train

from £69.00

Avg 1 change 5hr 26m

Manchester to Durham by train

from £28.00

Avg 0 changes 2hr

Gloucester to Durham by train

from £50.70

Avg 1 change 4hr 20m

Blackpool to Durham by train

from £70.20

Avg 1 change 3hr 36m

Bristol to Durham by train

from £73.50

Avg 0 changes 4hr 32m

Birmingham to Durham by train

from £32.90

Avg 0 changes 2hr 57m

Newcastle upon Tyne to Durham by train

from £4.30

Avg 0 changes 11m

Leicester to Durham by train

from £39.40

Avg 1 change 2hr 57m

Brighton to Durham by train

from £66.50

Avg 1 change 4hr 25m

Stevenage to Durham by train

from £24.40

Avg 0 changes 2hr 32m

Middlesbrough to Durham by train

from £11.20

Avg 1 change 50m

Derby to Durham by train

from £27.80

Avg 0 changes 2hr 11m

Exeter to Durham by train

from £74.80

Avg 0 changes 5hr 48m

Inverness to Durham by train

from £57.00

Avg 1 change 5hr 11m

Search accommodation in Durham

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.