16:32 Platform 1 Expected On time Elgin Calling at: Nairn (16:41)Forres (16:52)Elgin (17:06) Track live Watch train Share train
17:30 Platform 1 Expected On time Aberdeen Calling at: Nairn (17:38)Forres (17:48)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 Watching Share train
18:11 Platform 1 Expected 18:14 Inverness Calling at: Inverness (18:24) This service has been delayed by a fault with the signalling system Track live Watch train Share train
18:13 Platform 2 Expected On time Aberdeen Calling at: Nairn (18:22)Forres (18:40)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