12:54 Platform 1 Expected On time Edinburgh Calling at: Polmont (12:59)Linlithgow (13:04)Edinburgh Park (13:18)Haymarket (13:23)Edinburgh (13:28) Track live Share train
13:19 Platform 1 Expected On time Edinburgh Calling at: Polmont (13:24)Linlithgow (13:29)Edinburgh Park (13:42)Haymarket (13:48)Edinburgh (13:54) Track live Share train
13:47 Platform 1 Expected On time Edinburgh Calling at: Polmont (13:53)Linlithgow (13:58)Edinburgh Park (14:12)Haymarket (14:18)Edinburgh (14:24) Track live Share train