22:03 Platform 2 Expected On time Helensburgh Central Calling at: Craigendoran (22:09)Helensburgh Central (22:13) Track live Watch train Share train
22:10 Platform 1 Expected On time Bathgate Calling at: Dalreoch (22:15)Dumbarton Central (22:17)Dumbarton East (22:19)Dalmuir (22:26)Singer (22:30)Drumry (22:33)Drumchapel (22:35)Westerton (22:38)Anniesland (22:41)Hyndland (22:44)Partick (22:46)Charing Cross (Glasgow) (22:50)Glasgow Queen Street (22:53)High Street (22:55)Bellgrove (22:57)Carntyne (23:01)Shettleston (23:03)Garrowhill (23:06)Easterhouse (23:08)Blairhill (23:12)Coatbridge Sunnyside (23:15)Coatdyke (23:17)Airdrie (23:20)Drumgelloch (23:24)Caldercruix (23:28)Blackridge (23:34)Armadale (23:38)Bathgate (23:42) Track live Watch train Share train
22:33 Platform 2 Expected On time Helensburgh Central Calling at: Craigendoran (22:38)Helensburgh Central (22:42) Track live Watch train Share train
22:40 Platform 1 Expected On time Bathgate Calling at: Dalreoch (22:45)Dumbarton Central (22:47)Dumbarton East (22:49)Dalmuir (22:56)Singer (23:01)Drumry (23:03)Drumchapel (23:06)Westerton (23:08)Anniesland (23:11)Hyndland (23:14)Partick (23:16)Charing Cross (Glasgow) (23:21)Glasgow Queen Street (23:23)High Street (23:25)Bellgrove (23:27)Carntyne (23:31)Shettleston (23:33)Garrowhill (23:36)Easterhouse (23:38)Blairhill (23:42)Coatbridge Sunnyside (23:45)Coatdyke (23:47)Airdrie (23:50)Drumgelloch (23:54)Caldercruix (23:58)Blackridge (00:04)Armadale (00:08)Bathgate (00:12) Track live Watch train Share train
23:05 Platform 2 Expected On time Helensburgh Central Calling at: Craigendoran (23:10)Helensburgh Central (23:13) Track live Watch train Share train
23:10 Platform 1 Expected On time Edinburgh Calling at: Dalreoch (23:15)Dumbarton Central (23:17)Dumbarton East (23:19)Dalmuir (23:26)Singer (23:30)Drumry (23:33)Drumchapel (23:35)Westerton (23:38)Anniesland (23:41)Hyndland (23:44)Partick (23:46)Charing Cross (Glasgow) (23:50)Glasgow Queen Street (23:52)High Street (23:55)Bellgrove (23:58)Carntyne (00:02)Shettleston (00:04)Garrowhill (00:06)Easterhouse (00:09)Blairhill (00:13)Coatbridge Sunnyside (00:15)Coatdyke (00:20)Airdrie (00:22)Drumgelloch (00:27)Caldercruix (00:31)Blackridge (00:37)Armadale (00:40)Bathgate (00:44)Livingston North (00:50)Uphall (00:53)Edinburgh Park (01:01)Haymarket (01:06)Edinburgh (01:11) Track live Watch train Share train
23:33 Platform 2 Expected On time Helensburgh Central Calling at: Craigendoran (23:39)Helensburgh Central (23:43) Track live Watch train Share train
23:40 Platform 1 Expected On time Bathgate Calling at: Dalreoch (23:45)Dumbarton Central (23:47)Dumbarton East (23:49)Dalmuir (23:57)Singer (00:01)Drumry (00:03)Drumchapel (00:06)Westerton (00:08)Anniesland (00:12)Hyndland (00:15)Partick (00:17)Charing Cross (Glasgow) (00:22)Glasgow Queen Street (00:24)High Street (00:26)Bellgrove (00:29)Carntyne (00:33)Shettleston (00:35)Garrowhill (00:38)Easterhouse (00:40)Blairhill (00:44)Coatbridge Sunnyside (00:47)Coatdyke (00:49)Airdrie (00:53)Drumgelloch (00:58)Caldercruix (01:02)Blackridge (01:08)Armadale (01:11)Bathgate (01:15) Track live Watch train Share train