19:05 Platform 1 Expected On time Edinburgh Calling at: Polmont (19:10)Linlithgow (19:15)Haymarket (19:29)Edinburgh (19:35) Track live Watch train Share train
19:34 Platform 1 Expected On time Edinburgh Calling at: Polmont (19:40)Linlithgow (19:45)Haymarket (20:00)Edinburgh (20:07) Track live Watch train Share train
20:05 Platform 1 Expected On time Edinburgh Calling at: Polmont (20:12)Linlithgow (20:18)Haymarket (20:31)Edinburgh (20:36) Track live Watch train Share train