23:39 Platform 1 Expected On time Edinburgh Calling at: Inverkeithing (00:13)Edinburgh Gateway (00:24)South Gyle (00:27)Haymarket (00:33)Edinburgh (00:40) Track live Watch train Share train
00:06 Platform 2 Expected On time Dundee Calling at: Ladybank (00:13)Cupar (00:19)Leuchars (00:26)Dundee (00:40) Track live Watch train Share train
00:25 Platform 2 Expected On time Perth Calling at: Ladybank (00:33)Perth (00:56) Track live Watch train Share train