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