20:54 Platform — Expected Cancelled Balloch Calling points unavailable Track live Watch train Share train
21:47 Platform 1 Expected On time Edinburgh Calling at: Dumbarton East (21:49)Dalmuir (21:56)Singer (22:01)Drumry (22:04)Drumchapel (22:06)Westerton (22:09)Anniesland (22:12)Hyndland (22:15)Partick (22:17)Charing Cross (Glasgow) (22:21)Glasgow Queen Street (22:23)High Street (22:28)Bellgrove (22:30)Carntyne (22:33)Shettleston (22:36)Garrowhill (22:38)Easterhouse (22:41)Blairhill (22:45)Coatbridge Sunnyside (22:47)Coatdyke (22:50)Airdrie (22:52)Drumgelloch (22:57)Caldercruix (23:01)Blackridge (23:08)Armadale (23:12)Bathgate (23:16)Livingston North (23:23)Uphall (23:27)Edinburgh Park (23:35)Haymarket (23:40)Edinburgh (23:46) Track live Watch train Share train
21:56 Platform 2 Expected On time Helensburgh Central Calling at: Dalreoch (21:57)Cardross (22:02)Craigendoran (22:09)Helensburgh Central (22:13) Track live Watch train Share train
21:56 Platform 1 Expected On time Springburn via Yoker Calling at: Dumbarton East (21:58)Bowling (22:03)Kilpatrick (22:06)Dalmuir (22:09)Clydebank (22:13)Yoker (22:15)Garscadden (22:18)Scotstounhill (22:21)Jordanhill (22:24)Hyndland (22:27)Partick (22:29)Charing Cross (Glasgow) (22:33)Glasgow Queen Street (22:35)High Street (22:38)Bellgrove (22:40)Duke Street (22:42)Alexandra Parade (22:43)Barnhill (22:46)Springburn (22:48) Track live Watch train Share train
22:17 Platform 1 Expected On time Bathgate Calling at: 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:21 Platform 2 Expected On time Balloch Calling at: Dalreoch (22:23)Renton (22:26)Alexandria (22:28)Balloch (22:32) Track live Watch train Share train
22:25 Platform 2 Expected On time Helensburgh Central Calling at: Dalreoch (22:27)Cardross (22:32)Craigendoran (22:38)Helensburgh Central (22:42) Track live Watch train Share train
22:47 Platform 1 Expected On time Bathgate Calling at: 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
22:54 Platform 1 Expected On time Springburn via Yoker Calling at: Dumbarton East (22:56)Bowling (23:00)Kilpatrick (23:03)Dalmuir (23:06)Clydebank (23:13)Yoker (23:15)Garscadden (23:18)Scotstounhill (23:21)Jordanhill (23:23)Hyndland (23:26)Partick (23:28)Charing Cross (Glasgow) (23:32)Glasgow Queen Street (23:34)High Street (23:37)Bellgrove (23:39)Duke Street (23:41)Alexandra Parade (23:42)Barnhill (23:45)Springburn (23:47) Track live Watch train Share train
22:58 Platform 2 Expected On time Helensburgh Central Calling at: Dalreoch (23:00)Cardross (23:05)Craigendoran (23:10)Helensburgh Central (23:13) Track live Watch train Share train