19:10 Platform 2 Expected On time Airdrie Calling at: Blairhill (19:14)Coatbridge Sunnyside (19:17)Coatdyke (19:19)Airdrie (19:23) Track live Watch train Share train
19:14 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (19:17)Shettleston (19:19)Carntyne (19:21)Bellgrove (19:25)High Street (19:27)Glasgow Queen Street (19:29)Charing Cross (Glasgow) (19:34)Partick (19:38)Hyndland (19:40)Dalmuir (19:48)Dumbarton East (19:57)Dumbarton Central (19:59)Dalreoch (20:01)Cardross (20:06)Craigendoran (20:11)Helensburgh Central (20:14) Track live Watch train Share train
19:25 Platform 1 Expected On time Balloch Calling at: Garrowhill (19:28)Shettleston (19:30)Carntyne (19:33)Bellgrove (19:36)High Street (19:38)Glasgow Queen Street (19:41)Charing Cross (Glasgow) (19:45)Partick (19:50)Hyndland (19:52)Anniesland (19:55)Westerton (19:58)Drumchapel (20:01)Drumry (20:03)Singer (20:05)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
19:36 Platform 1 Expected On time Garscadden Calling at: Garrowhill (19:38)Shettleston (19:41)Carntyne (19:43)Bellgrove (19:46)High Street (19:48)Glasgow Queen Street (19:51)Charing Cross (Glasgow) (19:53)Partick (19:59)Hyndland (20:01)Garscadden (20:07) Track live Watch train Share train
19:42 Platform 2 Expected On time Airdrie Calling at: Blairhill (19:46)Coatbridge Sunnyside (19:48)Coatdyke (19:51)Airdrie (19:53) 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:50)Dumbarton Central (20:52)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:23)Airdrie (20:25) Track live Watch train Share train
20:27 Platform 1 Expected On time Helensburgh Central Calling at: 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:41 Platform 2 Expected On time Edinburgh Calling at: 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