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:54)High Street (21:57)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:27)Caldercruix (22:31)Blackridge (22:37)Armadale (22:40)Bathgate (22:44)Livingston North (22:50)Uphall (22:54)Edinburgh Park (23:02)Haymarket (23:07)Edinburgh (23:12) 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:03)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:07)Partick (22:09)Exhibition Centre (22:12)Anderston (22:14)Glasgow Central (22:16)Argyle Street (22:19)Bridgeton (22:22)Dalmarnock (22:24)Rutherglen (22:26)Cambuslang (22:30)Newton (22:36)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:33)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:24)High Street (22:27)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:22)Uphall (23:26)Edinburgh Park (23:34)Haymarket (23:40)Edinburgh (23:45) Track live Watch train Share train
22:17 Platform 2 Expected On time Dalmuir Calling at: Drumry (22:19)Singer (22:21)Dalmuir (22:25) Track live Watch train Share train
22:28 Platform 1 Expected On time Larkhall Calling at: Westerton (22:30)Anniesland (22:33)Hyndland (22:36)Partick (22:38)Exhibition Centre (22:42)Anderston (22:44)Glasgow Central (22:46)Argyle Street (22:48)Bridgeton (22:52)Dalmarnock (22:56)Rutherglen (22:59)Cambuslang (23:03)Newton (23:08)Blantyre (23:12)Hamilton West (23:15)Hamilton Central (23:18)Chatelherault (23:22)Merryton (23:25)Larkhall (23:28) Track live Watch train Share train
22:35 Platform 1 Expected On time Bathgate Calling at: 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:37 Platform 2 Expected On time Helensburgh Central Calling at: Drumry (22:39)Singer (22:42)Dalmuir (22:45)Dumbarton East (22:54)Dumbarton Central (22:57)Dalreoch (22:59)Cardross (23:04)Craigendoran (23:10)Helensburgh Central (23:13) Track live Watch train Share train