17:19 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (17:21)Dalreoch (17:23)Renton (17:26)Alexandria (17:29)Balloch (17:32) Track live Watch train Share train
17:20 Platform 1 Expected On time Airdrie via Singer Calling at: Bowling (17:24)Kilpatrick (17:27)Dalmuir (17:30)Singer (17:34)Drumry (17:36)Drumchapel (17:39)Westerton (17:41)Anniesland (17:44)Hyndland (17:47)Partick (17:49)Charing Cross (Glasgow) (17:54)Glasgow Queen Street (17:56)High Street (17:59)Bellgrove (18:02)Carntyne (18:05)Shettleston (18:08)Garrowhill (18:11)Easterhouse (18:13)Blairhill (18:17)Coatbridge Sunnyside (18:20)Coatdyke (18:23)Airdrie (18:27) Track live Watch train Share train
17:27 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (17:29)Dalreoch (17:30)Cardross (17:35)Craigendoran (17:40)Helensburgh Central (17:43) Track live Watch train Share train
17:42 Platform 1 Expected On time Edinburgh Calling at: Dalmuir (17:49)Hyndland (17:58)Partick (18:00)Charing Cross (Glasgow) (18:05)Glasgow Queen Street (18:07)High Street (18:11)Bellgrove (18:13)Carntyne (18:16)Shettleston (18:19)Garrowhill (18:21)Easterhouse (18:24)Blairhill (18:28)Coatbridge Sunnyside (18:30)Coatdyke (18:33)Airdrie (18:36)Drumgelloch (18:40)Caldercruix (18:44)Blackridge (18:50)Armadale (18:54)Bathgate (18:58)Livingston North (19:04)Uphall (19:09)Edinburgh Park (19:18)Haymarket (19:23)Edinburgh (19:28) Track live Watch train Share train
17:49 Platform 1 Expected On time Airdrie via Singer Calling at: Bowling (17:54)Kilpatrick (17:57)Dalmuir (18:00)Singer (18:03)Drumry (18:06)Drumchapel (18:08)Westerton (18:11)Anniesland (18:14)Hyndland (18:17)Partick (18:19)Charing Cross (Glasgow) (18:23)Glasgow Queen Street (18:25)High Street (18:29)Bellgrove (18:32)Carntyne (18:35)Shettleston (18:38)Garrowhill (18:41)Easterhouse (18:43)Blairhill (18:47)Coatbridge Sunnyside (18:50)Coatdyke (18:52)Airdrie (18:56) Track live Watch train Share train
17:49 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (17:51)Dalreoch (17:53)Renton (17:56)Alexandria (17:59)Balloch (18:02) Track live Watch train Share train
17:58 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (18:00)Dalreoch (18:02)Cardross (18:07)Craigendoran (18:12)Helensburgh Central (18:15) Track live Watch train Share train
18:13 Platform 1 Expected On time Edinburgh Calling at: Dalmuir (18:21)Hyndland (18:29)Partick (18:31)Charing Cross (Glasgow) (18:36)Glasgow Queen Street (18:38)High Street (18:41)Bellgrove (18:43)Carntyne (18:47)Shettleston (18:49)Garrowhill (18:52)Easterhouse (18:54)Blairhill (18:58)Coatbridge Sunnyside (19:01)Coatdyke (19:03)Airdrie (19:06)Drumgelloch (19:11)Caldercruix (19:15)Blackridge (19:21)Armadale (19:25)Bathgate (19:29)Livingston North (19:39)Uphall (19:42)Edinburgh Park (19:52)Haymarket (19:57)Edinburgh (20:02) Track live Watch train Share train
18:19 Platform 1 Expected On time Airdrie via Singer Calling at: Bowling (18:23)Kilpatrick (18:26)Dalmuir (18:29)Singer (18:33)Drumry (18:35)Drumchapel (18:38)Westerton (18:40)Anniesland (18:43)Hyndland (18:46)Partick (18:48)Charing Cross (Glasgow) (18:53)Glasgow Queen Street (18:55)High Street (18:57)Bellgrove (18:59)Carntyne (19:03)Shettleston (19:05)Garrowhill (19:08)Easterhouse (19:10)Blairhill (19:14)Coatbridge Sunnyside (19:17)Coatdyke (19:19)Airdrie (19:23) Track live Watch train Share train
18:20 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (18:22)Dalreoch (18:24)Renton (18:27)Alexandria (18:30)Balloch (18:33) Track live Watch train Share train