22:42 Platform 1 Expected 22:46 Edinburgh Calling at: Haymarket (22:50)Edinburgh (22:55) Track live Watch train Share train
22:44 Platform 2 Expected On time Dunblane Calling at: Linlithgow (23:00)Polmont (23:06)Falkirk Grahamston (23:11)Camelon (23:14)Larbert (23:19)Stirling (23:28)Bridge of Allan (23:34)Dunblane (23:38) Track live Watch train Share train
23:00 Platform 2 Expected On time Garscadden Calling at: Uphall (23:08)Livingston North (23:12)Bathgate (23:16)Armadale (23:22)Blackridge (23:25)Caldercruix (23:32)Drumgelloch (23:35)Airdrie (23:38)Coatdyke (23:42)Coatbridge Sunnyside (23:44)Blairhill (23:47)Easterhouse (23:51)Garrowhill (23:53)Shettleston (23:56)Carntyne (23:58)Bellgrove (00:01)High Street (00:03)Glasgow Queen Street (00:05)Charing Cross (Glasgow) (00:08)Partick (00:12)Hyndland (00:14)Garscadden (00:20) Track live Watch train Share train
23:06 Platform 1 Expected On time Edinburgh Calling at: Haymarket (23:10)Edinburgh (23:20) Track live Watch train Share train
23:11 Platform 2 Expected On time Dunblane Calling at: Linlithgow (23:25)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:14 Platform 1 Expected On time Edinburgh Calling at: Haymarket (23:18)Edinburgh (23:23) Track live Watch train Share train
23:19 Platform 2 Expected On time Airdrie Calling at: Uphall (23:27)Livingston North (23:30)Bathgate (23:35)Armadale (23:40)Blackridge (23:44)Caldercruix (23:50)Drumgelloch (23:54)Airdrie (23:57) Track live Watch train Share train
23:36 Platform 1 Expected On time Edinburgh Calling at: Haymarket (23:40)Edinburgh (23:46) Track live Watch train Share train
23:44 Platform 1 Expected On time Edinburgh Calling at: Haymarket (23:49)Edinburgh (23:54) Track live Watch train Share train
23:45 Platform 2 Expected On time Dunblane Calling at: Linlithgow (23:58)Polmont (00:04)Falkirk Grahamston (00:10)Camelon (00:17)Larbert (00:21)Stirling (00:30)Bridge of Allan (00:36)Dunblane (00:39) Track live Watch train Share train
23:49 Platform 2 Expected On time Bathgate Calling at: Uphall (23:57)Livingston North (00:02)Bathgate (00:07) Track live Watch train Share train
00:05 Platform 2 Expected On time Bathgate Calling at: Uphall (00:15)Livingston North (00:19)Bathgate (00:23) Track live Watch train Share train
00:08 Platform 1 Expected On time Edinburgh Calling at: Haymarket (00:12)Edinburgh (00:17) Track live Watching Share train