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