08:26 Platform 1 Expected On time Edinburgh Calling at: Leuchars (08:37)Cupar (08:45)Haymarket (09:33)Edinburgh (09:38) Track live Share train
08:50 Platform 1 Expected On time Glasgow Queen Street via Perth Calling at: Perth (09:10)Stirling (09:46)Glasgow Queen Street (10:15) Track live Share train
09:08 Platform 1 Expected On time London Kings Cross Calling at: Leuchars (09:20)Kirkcaldy (09:45)Inverkeithing (10:02)Haymarket (10:18)Edinburgh (10:25)Berwick-upon-Tweed (11:10)Newcastle (11:55)Darlington (12:25)York (12:52)Doncaster (13:17)Newark North Gate (13:40)Peterborough (14:08)London Kings Cross (15:01) Track live Share train