16:02 Platform 2 Expected On time Dundee Calling at: Leuchars (16:08)Dundee (16:23) Track live Watch train Share train
16:22 Platform 2 Expected On time Aberdeen Calling at: Leuchars (16:28)Dundee (16:43)Broughty Ferry (16:51)Arbroath (17:03)Montrose (17:17)Stonehaven (17:38)Aberdeen (17:57) Track live Watch train Share train
16:58 Platform 2 Expected On time Dundee Calling at: Leuchars (17:05)Dundee (17:19) Track live Watch train Share train