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