22:09 Platform 2 Expected On time Springburn Calling at: Bellgrove (22:11)Duke Street (22:13)Alexandra Parade (22:15)Barnhill (22:18)Springburn (22:20) Track live Watch train Share train
22:14 Platform 1 Expected On time Helensburgh Central Calling at: Glasgow Queen Street (22:16)Charing Cross (Glasgow) (22:19)Partick (22:24)Hyndland (22:26)Anniesland (22:29)Westerton (22:32)Drumchapel (22:35)Drumry (22:37)Singer (22:39)Dalmuir (22:44)Dumbarton East (22:56)Dumbarton Central (22:58)Dalreoch (23:00)Cardross (23:05)Craigendoran (23:10)Helensburgh Central (23:13) Track live Watch train Share train
22:28 Platform 2 Expected On time Edinburgh Calling at: 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
22:37 Platform 1 Expected On time Balloch Calling at: Glasgow Queen Street (22:39)Charing Cross (Glasgow) (22:42)Partick (22:50)Hyndland (22:52)Jordanhill (22:55)Scotstounhill (22:57)Garscadden (22:59)Yoker (23:02)Clydebank (23:04)Dalmuir (23:07)Kilpatrick (23:11)Bowling (23:14)Dumbarton East (23:18)Dumbarton Central (23:20)Dalreoch (23:22)Renton (23:25)Alexandria (23:28)Balloch (23:32) Track live Watch train Share train
22:38 Platform 2 Expected On time Springburn Calling at: Bellgrove (22:40)Duke Street (22:42)Alexandra Parade (22:43)Barnhill (22:46)Springburn (22:48) Track live Watch train Share train
22:42 Platform 1 Expected On time Helensburgh Central Calling at: Glasgow Queen Street (22:44)Charing Cross (Glasgow) (22:49)Partick (22:54)Hyndland (22:57)Anniesland (23:00)Westerton (23:03)Drumchapel (23:06)Drumry (23:08)Singer (23:10)Dalmuir (23:13)Dumbarton East (23:23)Dumbarton Central (23:25)Dalreoch (23:27)Cardross (23:32)Craigendoran (23:39)Helensburgh Central (23:43) Track live Watch train Share train
22:55 Platform 2 Expected On time Bathgate Calling at: 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
23:14 Platform 1 Expected On time Helensburgh Central Calling at: Glasgow Queen Street (23:16)Charing Cross (Glasgow) (23:19)Partick (23:24)Hyndland (23:26)Anniesland (23:29)Westerton (23:32)Drumchapel (23:35)Drumry (23:37)Singer (23:39)Dalmuir (23:42)Dumbarton East (23:52)Dumbarton Central (23:54)Dalreoch (23:56)Cardross (00:02)Craigendoran (00:07)Helensburgh Central (00:10) Track live Watch train Share train
23:25 Platform 2 Expected On time Bathgate Calling at: 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:34 Platform 1 Expected On time Balloch Calling at: Glasgow Queen Street (23:36)Charing Cross (Glasgow) (23:39)Partick (23:43)Hyndland (23:46)Jordanhill (23:48)Scotstounhill (23:51)Garscadden (23:53)Yoker (23:56)Clydebank (23:58)Dalmuir (00:02)Kilpatrick (00:06)Bowling (00:09)Dumbarton East (00:13)Dumbarton Central (00:15)Dalreoch (00:18)Renton (00:21)Alexandria (00:23)Balloch (00:28) Track live Watch train Share train