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