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