23:16 Platform 1 Expected 23:18 Edinburgh Calling at: Haymarket (23:31)Edinburgh (23:36) Track live Watch train Share train
23:25 Platform 2 Expected On time Dunblane Calling at: Polmont (23:30)Falkirk Grahamston (23:35)Camelon (23:39)Larbert (23:42)Stirling (23:49)Bridge of Allan (23:55)Dunblane (23:59) Track live Watch train Share train
23:31 Platform 1 Expected On time Edinburgh Calling at: Edinburgh Park (23:44)Haymarket (23:49)Edinburgh (23:54) Track live Watch train Share train
23:34 Platform 2 Expected On time Glasgow Queen Street via Falkirk High Calling at: Polmont (23:39)Falkirk High (23:45)Croy (23:55)Lenzie (00:01)Bishopbriggs (00:06)Glasgow Queen Street (00:12) Track live Watch train Share train
23:47 Platform 1 Expected On time Edinburgh Calling at: Haymarket (00:01)Edinburgh (00:06) Track live Watch train Share train
23:56 Platform 1 Expected On time Edinburgh Calling at: Edinburgh Park (00:07)Haymarket (00:12)Edinburgh (00:17) Track live Watch train Share train
23:59 Platform 2 Expected On time Dunblane Calling at: Polmont (00:04)Falkirk Grahamston (00:10)Camelon (00:19)Larbert (00:24)Stirling (00:32)Bridge of Allan (00:38)Dunblane (00:43) Track live Watch train Share train
00:04 Platform 2 Expected On time Glasgow Queen Street via Falkirk High Calling at: Polmont (00:09)Falkirk High (00:13)Croy (00:22)Lenzie (00:28)Glasgow Queen Street (00:38) Track live Watch train Share train
00:14 Platform 1 Expected On time Edinburgh Calling at: Haymarket (00:27)Edinburgh (00:32) Track live Watch train Share train