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