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 18:00 Inverness Calling at: Nairn (18:10)Inverness Airport (18:19)Inverness (18:29) 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
19:07 Platform 1 Expected On time Inverness Calling at: Nairn (19:18)Inverness Airport (19:27)Inverness (19:39) Track live Watching Share train