12:20 Platform 1 Expected On time Inverness Calling at: Insch (12:33)Huntly (12:49)Keith (13:04)Elgin (13:24)Forres (13:38)Nairn (13:49)Inverness Airport (13:59)Inverness (14:11) Track live Watch train Share train
12:58 Platform 1 Expected On time Montrose Calling at: Kintore (13:03)Dyce (13:12)Aberdeen (13:22)Portlethen (13:35)Stonehaven (13:44)Laurencekirk (13:58)Montrose (14:10) Track live Watch train Share train
14:05 Platform 1 Expected On time Inverness Calling at: Insch (14:18)Huntly (14:34)Keith (14:52)Elgin (15:11)Forres (15:26)Nairn (15:37)Inverness Airport (15:46)Inverness (15:58) Track live Watch train Share train