19:42 Platform 2 Expected 19:49 Airdrie Calling at: Blairhill (19:52)Coatbridge Sunnyside (19:55)Airdrie (19:59) Track live Watch train Share train
19:45 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (19:48)Shettleston (19:50)Carntyne (19:52)Bellgrove (19:56)High Street (19:58)Glasgow Queen Street (20:00)Charing Cross (Glasgow) (20:04)Partick (20:08)Hyndland (20:10)Dalmuir (20:18)Dumbarton East (20:27)Dumbarton Central (20:29)Dalreoch (20:30)Cardross (20:35)Craigendoran (20:40)Helensburgh Central (20:43) Track live Watch train Share train
19:55 Platform 1 Expected On time Balloch Calling at: Garrowhill (19:58)Shettleston (20:00)Carntyne (20:03)Bellgrove (20:06)High Street (20:08)Glasgow Queen Street (20:11)Charing Cross (Glasgow) (20:15)Partick (20:19)Hyndland (20:21)Anniesland (20:25)Westerton (20:28)Drumchapel (20:31)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:13 Platform 2 Expected On time Airdrie Calling at: Blairhill (20:17)Coatbridge Sunnyside (20:20)Coatdyke (20:22)Airdrie (20:26) Track live Watch train Share train
20:26 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (20:28)Shettleston (20:31)Carntyne (20:33)Bellgrove (20:37)High Street (20:39)Glasgow Queen Street (20:42)Charing Cross (Glasgow) (20:49)Partick (20:54)Hyndland (20:56)Anniesland (20:59)Westerton (21:02)Drumchapel (21:05)Drumry (21:07)Singer (21:09)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
20:40 Platform 2 Expected On time Edinburgh Calling at: 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:58 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (21:00)Shettleston (21:03)Carntyne (21:05)Bellgrove (21:08)High Street (21:10)Glasgow Queen Street (21:13)Charing Cross (Glasgow) (21:20)Partick (21:25)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:02)Craigendoran (22:09)Helensburgh Central (22:13) Track live Watch train Share train
21:09 Platform 2 Expected On time Edinburgh Calling at: 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
21:31 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (21:33)Shettleston (21:36)Carntyne (21:38)Bellgrove (21:41)High Street (21:43)Glasgow Queen Street (21:46)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:32)Craigendoran (22:38)Helensburgh Central (22:42) Track live Watch train Share train