22:59 Platform 2 Expected 23:01 Perth Calling at: Aberdour (23:04)Burntisland (23:08)Kinghorn (23:13)Kirkcaldy (23:18)Markinch (23:27)Ladybank (23:38)Perth (00:03) Track live Watch train Share train
23:21 Platform 1 Expected 23:24 Edinburgh Calling at: Inverkeithing (23:27)Edinburgh Gateway (23:37)South Gyle (23:39)Haymarket (23:43)Edinburgh (23:49) Track live Watch train Share train