18:50 Platform 1 Expected On time Dundee Calling at: Monifieth (18:55)Broughty Ferry (19:00)Dundee (19:08) Track live Watch train Share train
19:08 Platform 2 Expected 19:15 Aberdeen Calling at: Arbroath (19:21)Montrose (19:35)Stonehaven (19:54)Aberdeen (20:11) This service has been delayed by a fault with the signalling system earlier today Track live Watch train Share train
19:29 Platform 2 Expected On time Aberdeen Calling at: Arbroath (19:36)Montrose (19:50)Stonehaven (20:11)Aberdeen (20:32) Track live Watching Share train
19:33 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: Dundee (19:46)Invergowrie (19:52)Perth (20:10)Gleneagles (20:28)Stirling (20:45)Glasgow Queen Street (21:15) Track live Watch train Share train
20:15 Platform 1 Expected On time Edinburgh Calling at: Dundee (20:29)Leuchars (20:43)Haymarket (21:45)Edinburgh (21:50) Track live Watch train Share train
20:22 Platform 2 Expected On time Aberdeen Calling at: Arbroath (20:28)Montrose (20:44)Laurencekirk (20:55)Stonehaven (21:08)Portlethen (21:17)Aberdeen (21:31) Track live Watch train Share train