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