08:34 Platform 1 Expected On time Edinburgh Calling at: Perth (08:51)Gleneagles (09:09)Stirling (09:32)Haymarket (10:08)Edinburgh (10:15) Track live Watch train Share train
08:34 Platform 2 Expected On time Inverness Calling at: Pitlochry (08:46)Blair Atholl (08:56)Dalwhinnie (09:20)Newtonmore (09:31)Kingussie (09:36)Aviemore (09:52)Inverness (10:29) Track live Watch train Share train