17:10 Platform 1 Expected On time Edinburgh Calling at: Dundee (17:23)Leuchars (17:36)Cupar (17:43)Haymarket (18:26)Edinburgh (18:32) Track live Watch train Share train
17:26 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: 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:44 Platform 2 Expected On time Aberdeen Calling at: Arbroath (17:50)Montrose (18:08)Laurencekirk (18:19)Stonehaven (18:33)Portlethen (18:42)Aberdeen (18:53) Track live Watch train Share train
18:12 Platform 2 Expected On time Arbroath Calling at: Arbroath (18:20) Track live Watch train Share train
18:22 Platform 1 Expected On time Dundee Calling at: Monifieth (18:27)Broughty Ferry (18:32)Dundee (18:42) Track live Watch train Share train