06:39 Platform 1 Expected On time Inverness Calling at: Insch (06:50)Huntly (07:07)Keith (07:22)Elgin (07:42)Forres (07:55)Nairn (08:05)Inverness Airport (08:14)Inverness (08:26) Track live Watch train Share train
06:41 Platform 2 Expected On time Edinburgh Calling at: Kintore (06:46)Dyce (06:55)Aberdeen (07:06)Stonehaven (07:25)Montrose (07:46)Arbroath (08:00)Dundee (08:24)Leuchars (08:37)Cupar (08:45)Haymarket (09:33)Edinburgh (09:38) Track live Watch train Share train