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