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