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