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 £7.10

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 £5.00

Avg 0 changes 1hr 6m

Aberdeen to Dundee by train

from £5.60

Avg 0 changes 1hr 7m

Norwich to Dundee by train

from £62.00

Avg 1 change 6hr 47m

Liverpool to Dundee by train

from £22.00

Avg 1 change 4hr 42m

Preston to Dundee by train

from £28.00

Avg 1 change 3hr 36m

Kingston upon Hull to Dundee by train

from £44.00

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

Newark on Trent to Dundee by train

from £37.60

Avg 1 change 4hr 52m

Bradford to Dundee by train

from £59.00

Avg 1 change 4hr 46m

Cardiff to Dundee by train

from £75.80

Avg 1 change 7hr 33m

Durham to Dundee by train

from £40.50

Avg 0 changes 3hr 3m

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 £38.70

Avg 1 change 4hr 51m

Crewe to Dundee by train

from £112.00

Avg 1 change 4hr 20m

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 £187.00

Avg 0 changes 7hr 50m

Birmingham to Dundee by train

from £60.00

Avg 0 changes 6hr 26m

Darlington to Dundee by train

from £44.50

Avg 0 changes 3hr 21m

Stafford to Dundee by train

from £59.50

Avg 1 change 5hr

Leeds to Dundee by train

from £65.00

Avg 0 changes 4hr 21m

Ayr to Dundee by train

from £15.10

Avg 1 change 2hr 31m

Sheffield to Dundee by train

from £56.40

Avg 0 changes 5hr 8m

Carlisle to Dundee by train

from £42.00

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.