17:29 Platform 2 Expected On time Perth Calling at: Ladybank (17:39)Perth (18:08) Track live Watch train Share train
17:42 Platform 2 Expected On time Dundee Calling at: Ladybank (17:50)Springfield (17:55)Cupar (17:58)Leuchars (18:06)Dundee (18:20) Track live Watch train Share train
18:35 Platform 2 Expected On time Perth Calling at: Ladybank (18:43)Perth (19:06) Track live Watch train Share train