Trains to Dundee Find train times and tickets

Blackpool to Dundee by train

from £86.50

Avg 2 changes 4hr 12m

Kirkcaldy to Dundee by train

from £14.20

Avg 0 changes 37m

Doncaster to Dundee by train

from £43.80

Avg 1 change 4hr 12m

Manchester to Dundee by train

from £17.00

Avg 1 change 4hr 20m

Edinburgh to Dundee by train

from £4.80

Avg 0 changes 1hr 6m

Aberdeen to Dundee by train

from £11.40

Avg 0 changes 1hr 7m

Liverpool to Dundee by train

from £28.00

Avg 1 change 4hr 42m

Preston to Dundee by train

from £22.00

Avg 1 change 3hr 36m

Kingston upon Hull to Dundee by train

from £52.50

Avg 1 change 5hr 14m

York to Dundee by train

from £54.00

Avg 0 changes 3hr 52m

Stirling to Dundee by train

from £5.00

Avg 0 changes 49m

London to Dundee by train

from £34.00

Avg 0 changes 5hr 46m

Leicester to Dundee by train

from £152.80

Avg 1 change 6hr 7m

Derby to Dundee by train

from £80.50

Avg 0 changes 5hr 45m

Durham to Dundee by train

from £30.20

Avg 0 changes 3hr 12m

Inverness to Dundee by train

from £14.30

Avg 0 changes 3hr 26m

Newcastle upon Tyne to Dundee by train

from £12.70

Avg 0 changes 2hr 50m

Peterborough to Dundee by train

from £56.00

Avg 1 change 4hr 51m

Glasgow to Dundee by train

from £5.00

Avg 0 changes 1hr 16m

Perth to Dundee by train

from £8.00

Avg 0 changes 21m

Inverkeithing to Dundee by train

from £8.00

Avg 0 changes 47m

Warrington to Dundee by train

from £25.00

Avg 1 change 4hr 2m

Bristol to Dundee by train

from £92.00

Avg 0 changes 7hr 50m

Birmingham to Dundee by train

from £44.10

Avg 0 changes 6hr 26m

Darlington to Dundee by train

from £37.00

Avg 0 changes 3hr 21m

Leeds to Dundee by train

from £24.70

Avg 0 changes 4hr 21m

Sheffield to Dundee by train

from £56.40

Avg 0 changes 5hr 8m

Carlisle to Dundee by train

from £41.90

Avg 1 change 2hr 30m

Search accommodation in Dundee

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.