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