20:41 Platform 1 Expected 20:43 Glasgow Queen Street via Perth Calling at: Monifieth (20:48)Broughty Ferry (20:52)Dundee (20:59)Perth (21:21)Stirling (21:51)Glasgow Queen Street (22:22) Track live Watch train Share train
21:25 Platform 2 Expected On time Aberdeen Calling at: Arbroath (21:31)Montrose (21:47)Laurencekirk (21:58)Stonehaven (22:11)Portlethen (22:19)Aberdeen (22:31) Track live Watch train Share train
21:31 Platform 1 Expected On time London Euston Calling at: Preston (04:15)Crewe (05:12)Birmingham International (06:20)London Euston (08:00) Track live Watch train Share train
21:42 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: Monifieth (21:47)Broughty Ferry (21:52)Dundee (21:59)Perth (22:22)Stirling (22:52)Glasgow Queen Street (23:22) Track live Watch train Share train
22:25 Platform 2 Expected On time Aberdeen Calling at: Arbroath (22:32)Montrose (22:46)Aberdeen (23:23) Track live Watching Share train