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