21:40 Platform 1 Expected On time Aberdeen Calling at: Nairn (21:49)Forres (22:03)Elgin (22:16)Keith (22:36)Huntly (22:51)Insch (23:09)Inverurie (23:21)Kintore (23:26)Dyce (23:36)Aberdeen (23:46) Track live Watching Share train
22:26 Platform 1 Expected On time Elgin Calling at: Nairn (22:34)Forres (22:45)Elgin (22:59) Track live Watch train Share train
22:26 Platform 2 Expected On time Inverness Calling at: Inverness (22:37) Track live Watch train Share train