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