09:15 Platform 1 Expected On time Inverness Calling at: Keith (09:29)Elgin (09:49)Forres (10:02)Nairn (10:13)Inverness Airport (10:23)Inverness (10:35) Track live Watch train Share train
10:28 Platform 1 Expected On time Aberdeen Calling at: Insch (10:44)Inverurie (10:58)Kintore (11:04)Dyce (11:13)Aberdeen (11:23) Track live Watch train Share train