17:01 Platform 2 Expected On time Aberdeen Calling at: Montrose (17:14)Stonehaven (17:35)Aberdeen (17:54) Track live Watch train Share train
17:03 Platform 1 Expected On time Edinburgh Calling at: Carnoustie (17:09)Dundee (17:23)Leuchars (17:36)Cupar (17:43)Haymarket (18:26)Edinburgh (18:32) Track live Watch train Share train
17:19 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: Carnoustie (17:25)Monifieth (17:31)Broughty Ferry (17:36)Dundee (17:45)Perth (18:07)Stirling (18:41)Glasgow Queen Street (19:13) Track live Watch train Share train
17:21 Platform 2 Expected On time Aberdeen Calling at: Montrose (17:34)Stonehaven (17:55)Aberdeen (18:14) Track live Watch train Share train
17:52 Platform 2 Expected On time Aberdeen Calling at: Montrose (18:08)Laurencekirk (18:19)Stonehaven (18:33)Portlethen (18:42)Aberdeen (18:53) Track live Watch train Share train
18:02 Platform 2 Expected On time Aberdeen Calling at: Montrose (18:16)Stonehaven (18:41)Aberdeen (19:00) Track live Watch train Share train
18:14 Platform 1 Expected On time Dundee Calling at: Carnoustie (18:21)Monifieth (18:27)Broughty Ferry (18:32)Dundee (18:42) Track live Watch train Share train
18:32 Platform 2 Expected On time Aberdeen Calling at: Montrose (18:45)Aberdeen (19:28) Track live Watch train Share train
18:36 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: Dundee (18:54)Perth (19:15)Stirling (19:46)Glasgow Queen Street (20:22) Track live Watch train Share train
18:43 Platform 1 Expected On time Dundee Calling at: Carnoustie (18:49)Monifieth (18:55)Broughty Ferry (19:00)Dundee (19:08) Track live Watch train Share train