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