11:29 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (11:31)Dalreoch (11:32)Cardross (11:37)Craigendoran (11:42)Helensburgh Central (11:45) Track live Watch train Share train
11:42 Platform 1 Expected On time Edinburgh Calling at: Dalmuir (11:50)Hyndland (11:59)Partick (12:01)Charing Cross (Glasgow) (12:05)Glasgow Queen Street (12:07)High Street (12:11)Bellgrove (12:13)Carntyne (12:16)Shettleston (12:19)Garrowhill (12:21)Easterhouse (12:24)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
11:49 Platform 1 Expected On time Airdrie via Singer Calling at: Bowling (11:54)Kilpatrick (11:57)Dalmuir (12:00)Singer (12:03)Drumry (12:06)Drumchapel (12:08)Westerton (12:11)Anniesland (12:14)Hyndland (12:17)Partick (12:19)Charing Cross (Glasgow) (12:23)Glasgow Queen Street (12:25)High Street (12:29)Bellgrove (12:31)Carntyne (12:35)Shettleston (12:37)Garrowhill (12:40)Easterhouse (12:43)Blairhill (12:47)Coatbridge Sunnyside (12:50)Coatdyke (12:53)Airdrie (12:57) Track live Watch train Share train
11:49 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (11:51)Dalreoch (11:53)Renton (11:56)Alexandria (11:59)Balloch (12:02) Track live Watch train Share train
11:59 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (12:01)Dalreoch (12:03)Cardross (12:08)Craigendoran (12:13)Helensburgh Central (12:16) Track live Watch train Share train
12:09 Platform 1 Expected On time Edinburgh Calling at: 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:19 Platform 1 Expected On time Airdrie via Singer Calling at: 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:19 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (12:21)Dalreoch (12:23)Renton (12:26)Alexandria (12:29)Balloch (12:32) Track live Watch train Share train
12:27 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (12:29)Dalreoch (12:30)Cardross (12:35)Craigendoran (12:40)Helensburgh Central (12:43) Track live Watch train Share train
12:42 Platform 1 Expected On time Edinburgh Calling at: 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