19:51 Platform 2 Expected 19:53 Airdrie Calling at: Airdrie (19:55) Track live Watch train Share train
19:58 Platform 2 Expected On time Edinburgh Calling at: Airdrie (20:04)Drumgelloch (20:09)Caldercruix (20:13)Blackridge (20:19)Armadale (20:22)Bathgate (20:26)Livingston North (20:36)Uphall (20:39)Edinburgh Park (20:48)Haymarket (20:52)Edinburgh (20:58) Track live Watch train Share train
20:17 Platform 1 Expected On time Helensburgh Central Calling at: Coatbridge Sunnyside (20:19)Blairhill (20:22)Easterhouse (20:27)Garrowhill (20:30)Shettleston (20:33)Carntyne (20:35)Bellgrove (20:39)High Street (20:42)Glasgow Queen Street (20:44)Charing Cross (Glasgow) (20:48)Partick (20:52)Hyndland (20:55)Anniesland (20:58)Westerton (21:02)Drumchapel (21:04)Drumry (21:07)Singer (21:09)Dalmuir (21:12)Dumbarton East (21:23)Dumbarton Central (21:26)Dalreoch (21:28)Cardross (21:33)Craigendoran (21:39)Helensburgh Central (21:43) Track live Watch train Share train
20:23 Platform 2 Expected On time Airdrie Calling at: Airdrie (20:25) Track live Watch train Share train
20:50 Platform 1 Expected On time Helensburgh Central Calling at: Coatbridge Sunnyside (20:52)Blairhill (20:55)Easterhouse (20:59)Garrowhill (21:02)Shettleston (21:05)Carntyne (21:07)Bellgrove (21:11)High Street (21:13)Glasgow Queen Street (21:16)Charing Cross (Glasgow) (21:20)Partick (21:24)Hyndland (21:27)Anniesland (21:30)Westerton (21:33)Drumchapel (21:36)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
20:51 Platform 2 Expected On time Edinburgh Calling at: 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
21:19 Platform 1 Expected On time Helensburgh Central Calling at: Coatbridge Sunnyside (21:21)Blairhill (21:24)Easterhouse (21:28)Garrowhill (21:31)Shettleston (21:34)Carntyne (21:36)Bellgrove (21:40)High Street (21:42)Glasgow Queen Street (21:45)Charing Cross (Glasgow) (21:49)Partick (21:54)Hyndland (21:56)Anniesland (21:59)Westerton (22:02)Drumchapel (22:05)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
21:20 Platform 2 Expected On time Edinburgh Calling at: 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
21:48 Platform 1 Expected On time Helensburgh Central Calling at: Coatbridge Sunnyside (21:51)Blairhill (21:54)Easterhouse (21:58)Garrowhill (22:01)Shettleston (22:04)Carntyne (22:07)Bellgrove (22:11)High Street (22:13)Glasgow Queen Street (22:16)Charing Cross (Glasgow) (22:19)Partick (22:24)Hyndland (22:26)Anniesland (22:30)Westerton (22:33)Drumchapel (22:36)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
21:51 Platform 2 Expected On time Edinburgh Calling at: Airdrie (21:54)Drumgelloch (21:58)Caldercruix (22:02)Blackridge (22:09)Armadale (22:12)Bathgate (22:17)Livingston North (22:23)Uphall (22:26)Edinburgh Park (22:35)Haymarket (22:40)Edinburgh (22:45) Track live Watch train Share train