Recent journey times
Geting latest travel information...
Dundee Rail Station to Shieldmuir Rail Station
Start with ScotRail to Haymarket
- Leuchars Rail Station
- Cupar Rail Station
- Ladybank Rail Station
- Markinch Rail Station
- Kirkcaldy Rail Station
- Inverkeithing Rail Station
- Edinburgh Gateway Rail Station
- Haymarket Rail Station
Travel disruption notes
None known at this time
Change for Cross Country to Motherwell
- Motherwell Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Shieldmuir
- Shieldmuir Rail Station
Travel disruption notes
None known at this time
Dundee Rail Station to Shieldmuir Rail Station
Start with ScotRail to Glasgow Queen Street
- Perth Rail Station
- Stirling Rail Station
- Glasgow Queen Street Rail Station
Travel disruption notes
None known at this time
Change for Walk to Glasgow Central Rail Station
- Glasgow Central Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Shieldmuir
- Cambuslang Rail Station
- Uddingston Rail Station
- Bellshill Rail Station
- Motherwell Rail Station
- Shieldmuir Rail Station
Travel disruption notes
None known at this time
Dundee Rail Station to Shieldmuir Rail Station
Start with London North Eastern Railway to Haymarket
- Leuchars Rail Station
- Kirkcaldy Rail Station
- Inverkeithing Rail Station
- Haymarket Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Kirknewton
- Slateford Rail Station
- Kingsknowe Rail Station
- Wester Hailes Rail Station
- Curriehill Rail Station
- Kirknewton Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Carluke
- Carstairs Rail Station
- Carluke Rail Station
Travel disruption notes
None known at this time
Change for ScotRail to Shieldmuir
- Wishaw Rail Station
- Shieldmuir Rail Station
Travel disruption notes
None known at this time
Choose another journey time
Return journey: Shieldmuir Rail Station to Dundee Rail Station
Note, the results are provided by TfL Open Data, but you should check before travelling in case of disruptions.