08:21 Platform 1 Expected On time Edinburgh Calling at: Falkirk Grahamston (08:24)Polmont (08:29)Linlithgow (08:35)Edinburgh Park (08:49)Haymarket (08:54)Edinburgh (08:59) Track live Watch train Share train
08:45 Platform 1 Expected On time Edinburgh Calling at: Falkirk Grahamston (08:47)Polmont (08:53)Linlithgow (08:58)Edinburgh Park (09:10)Haymarket (09:15)Edinburgh (09:20) Track live Watch train Share train
09:05 Platform 1 Expected On time Falkirk Grahamston Calling at: Falkirk Grahamston (09:08) Track live Watch train Share train