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