23:07 Platform 1 Expected On time Edinburgh Calling at: Burntisland (23:11)Aberdour (23:16)Dalgety Bay (23:21)Inverkeithing (23:24)Edinburgh Gateway (23:34)South Gyle (23:37)Haymarket (23:43)Edinburgh (23:49) Track live Watch train Share train
23:14 Platform 2 Expected On time Perth Calling at: Kirkcaldy (23:18)Markinch (23:27)Ladybank (23:38)Perth (00:03) Track live Watch train Share train