23:09 Platform 2 Expected On time Perth Calling at: Kinghorn (23:13)Kirkcaldy (23:18)Markinch (23:27)Ladybank (23:38)Perth (00:03) Track live Watch train Share train
23:12 Platform 1 Expected 23:19 Edinburgh Calling at: Aberdour (23:22)Dalgety Bay (23:27)Inverkeithing (23:30)Edinburgh Gateway (23:40)South Gyle (23:42)Haymarket (23:47)Edinburgh (23:53) Track live Watch train Share train