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