07:20 Platform 2 Expected On time Aberdeen Calling at: Forres (07:30)Elgin (07:43)Keith (08:13)Huntly (08:39)Insch (08:58)Inverurie (09:10)Kintore (09:16)Dyce (09:25)Aberdeen (09:35) Track live Watch train Share train
07:21 Platform — Expected Cancelled Inverness Calling at: Inverness Airport (07:29)Inverness (07:41) Track live Watch train Share train
08:06 Platform 1 Expected On time Inverness Calling at: Inverness Airport (08:14)Inverness (08:26) Track live Watch train Share train