16:37 Platform 1 Expected On time Edinburgh Calling at: Montrose (16:46)Arbroath (17:02)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:02 Platform 2 Expected On time Inverurie Calling at: Stonehaven (17:16)Portlethen (17:25)Aberdeen (17:37)Dyce (17:47)Kintore (17:56)Inverurie (18:03) Track live Watch train Share train
17:47 Platform 1 Expected On time Dundee Calling at: Montrose (17:57)Arbroath (18:13)Carnoustie (18:21)Monifieth (18:27)Broughty Ferry (18:32)Dundee (18:42) Track live Watch train Share train
18:00 Platform 1 Expected On time Montrose Calling at: Montrose (18:12) Track live Watch train Share train