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