20:48 Platform 2 Expected On time Dalmuir Calling at: Drumry (20:50)Singer (20:52)Dalmuir (20:55) Track live Watch train Share train
20:57 Platform 1 Expected On time Larkhall Calling at: Westerton (21:00)Anniesland (21:03)Hyndland (21:06)Partick (21:08)Exhibition Centre (21:12)Anderston (21:15)Glasgow Central (21:17)Argyle Street (21:19)Bridgeton (21:22)Dalmarnock (21:24)Rutherglen (21:26)Cambuslang (21:30)Newton (21:33)Blantyre (21:37)Hamilton West (21:40)Hamilton Central (21:42)Chatelherault (21:48)Merryton (21:51)Larkhall (21:54) Track live Watch train Share train
21:04 Platform 1 Expected On time Edinburgh Calling at: Westerton (21:07)Anniesland (21:10)Hyndland (21:13)Partick (21:15)Charing Cross (Glasgow) (21:20)Glasgow Queen Street (21:22)High Street (21:25)Bellgrove (21:27)Carntyne (21:31)Shettleston (21:33)Garrowhill (21:36)Easterhouse (21:38)Blairhill (21:42)Coatbridge Sunnyside (21:45)Coatdyke (21:47)Airdrie (21:50)Drumgelloch (21:54)Caldercruix (21:58)Blackridge (22:04)Armadale (22:08)Bathgate (22:12)Livingston North (22:18)Uphall (22:21)Edinburgh Park (22:31)Haymarket (22:35)Edinburgh (22:41) Track live Watch train Share train
21:05 Platform 2 Expected On time Helensburgh Central Calling at: Drumry (21:07)Singer (21:09)Dalmuir (21:12)Dumbarton East (21:23)Dumbarton Central (21:25)Dalreoch (21:27)Cardross (21:32)Craigendoran (21:39)Helensburgh Central (21:43) Track live Watch train Share train
21:19 Platform 2 Expected On time Dalmuir Calling at: Drumry (21:21)Singer (21:23)Dalmuir (21:26) Track live Watch train Share train
21:36 Platform 1 Expected On time Edinburgh Calling at: Westerton (21:38)Anniesland (21:41)Hyndland (21:44)Partick (21:47)Charing Cross (Glasgow) (21:51)Glasgow Queen Street (21:53)High Street (21:58)Bellgrove (22:00)Carntyne (22:03)Shettleston (22:06)Garrowhill (22:08)Easterhouse (22:11)Blairhill (22:15)Coatbridge Sunnyside (22:17)Coatdyke (22:20)Airdrie (22:22)Drumgelloch (22:29)Caldercruix (22:33)Blackridge (22:39)Armadale (22:43)Bathgate (22:47)Livingston North (22:53)Uphall (22:57)Edinburgh Park (23:05)Haymarket (23:10)Edinburgh (23:20) Track live Watch train Share train
21:36 Platform 2 Expected On time Helensburgh Central Calling at: Drumry (21:38)Singer (21:40)Dalmuir (21:43)Dumbarton East (21:53)Dumbarton Central (21:55)Dalreoch (21:57)Cardross (22:02)Craigendoran (22:09)Helensburgh Central (22:13) Track live Watch train Share train
21:58 Platform 1 Expected On time Larkhall Calling at: Westerton (22:00)Anniesland (22:03)Hyndland (22:06)Partick (22:08)Exhibition Centre (22:12)Anderston (22:14)Glasgow Central (22:15)Argyle Street (22:18)Bridgeton (22:21)Dalmarnock (22:23)Rutherglen (22:25)Cambuslang (22:30)Newton (22:35)Blantyre (22:41)Hamilton West (22:44)Hamilton Central (22:46)Chatelherault (22:51)Merryton (22:54)Larkhall (22:57) Track live Watch train Share train
22:05 Platform 2 Expected On time Helensburgh Central Calling at: Drumry (22:07)Singer (22:09)Dalmuir (22:13)Dumbarton East (22:23)Dumbarton Central (22:25)Dalreoch (22:27)Cardross (22:32)Craigendoran (22:38)Helensburgh Central (22:42) Track live Watch train Share train
22:06 Platform 1 Expected On time Edinburgh Calling at: 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