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