09:06 Platform 1 Expected On time Aberdeen Calling at: Nairn (09:16)Forres (09:28)Elgin (09:43)Keith (10:12)Huntly (10:27)Insch (10:44)Inverurie (10:58)Kintore (11:04)Dyce (11:13)Aberdeen (11:23) Track live Watching Share train
09:25 Platform 1 Expected On time Inverness Calling at: Inverness (09:36) Track live Watch train Share train
10:01 Platform 2 Expected On time Elgin Calling at: Nairn (10:11)Forres (10:24)Elgin (10:38) Track live Watch train Share train
10:24 Platform 1 Expected On time Inverness Calling at: Inverness (10:35) Track live Watch train Share train