21:51 Platform 2 Expected On time Aberdeen Calling at: Dyce (22:00)Aberdeen (22:10) Track live Watch train Share train
21:55 Platform 1 Expected On time Inverurie Calling at: Inverurie (22:02) Track live Watch train Share train
22:18 Platform 1 Expected 22:29 Inverness Calling at: Inverurie (22:34)Insch (22:46)Huntly (23:02)Keith (23:17)Elgin (23:35)Forres (23:47)Nairn (23:57)Inverness Airport (00:05)Inverness (00:15) 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 Watch train Share train
23:27 Platform 2 Expected On time Aberdeen Calling at: Dyce (23:36)Aberdeen (23:46) Track live Watch train Share train