17:50 Platform 2 Expected On time Aberdeen Calling at: Elgin (18:02)Keith (18:21)Huntly (18:43)Insch (18:59)Inverurie (19:11)Kintore (19:17)Dyce (19:26)Aberdeen (19:36) Track live Watch train Share train
17:51 Platform 1 Expected 17:55 Inverness Calling at: Nairn (18:04)Inverness Airport (18:13)Inverness (18:24) This service has been delayed by a fault with the signalling system Track live Watch train Share train
18:15 Platform 1 Expected On time Inverness Calling at: Nairn (18:25)Inverness Airport (18:34)Inverness (18:46) Track live Watch train Share train
18:42 Platform 1 Expected On time Aberdeen Calling at: Elgin (18:54)Keith (19:16)Huntly (19:36)Insch (19:52)Inverurie (20:04)Kintore (20:10)Dyce (20:19)Aberdeen (20:29) Track live Watch train Share train