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