21:55 Platform 1 Expected 21:57 Inverurie Calling at: Inverurie (22:02) Track live Watch train Share train
22:18 Platform 1 Expected 22:30 Inverness Calling at: Inverurie (22:35)Insch (22:47)Huntly (23:03)Keith (23:18)Elgin (23:36)Forres (23:48)Nairn (23:58)Inverness Airport (00:06)Inverness (00:16) Track live Watch train Share train
22:23 Platform 2 Expected On time Aberdeen Calling at: Dyce (22:32)Aberdeen (22:42) Track live Watch train Share train
23:06 Platform 1 Expected On time Inverurie Calling at: Inverurie (23:13) Track live Watching Share train
23:27 Platform 2 Expected On time Aberdeen Calling at: Dyce (23:36)Aberdeen (23:46) Track live Watch train Share train