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

Avg 1 change 4hr 12m

Manchester to Dundee by train

from £30.00

Avg 1 change 4hr 20m

Edinburgh to Dundee by train

from £7.10

Avg 0 changes 1hr 6m

Aberdeen to Dundee by train

from £5.00

Avg 0 changes 1hr 7m

Liverpool to Dundee by train

from £30.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 £35.80

Avg 1 change 5hr 14m

York to Dundee by train

from £17.30

Avg 0 changes 3hr 50m

Stirling to Dundee by train

from £8.20

Avg 0 changes 49m

London to Dundee by train

from £34.00

Avg 0 changes 5hr 46m

Derby to Dundee by train

from £80.50

Avg 0 changes 5hr 45m

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

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 £49.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 £60.00

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 £17.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.