22:51 Platform 1 Expected On time Edinburgh Calling at: Ladybank (22:58)Markinch (23:05)Kirkcaldy (23:16)Inverkeithing (23:32)Edinburgh Gateway (23:42)Haymarket (23:49)Edinburgh (23:54) Track live Watch train Share train
23:04 Platform 2 Expected On time Dundee Calling at: Leuchars (23:11)Dundee (23:31) Track live Watch train Share train
00:02 Platform 2 Expected On time Dundee Calling at: Leuchars (00:08)Dundee (00:23) Track live Watch train Share train