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