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
14:50 Platform 1 Expected On time Airdrie via Singer Calling at: 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:51 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (14:53)Dalreoch (14:54)Renton (14:57)Alexandria (15:00)Balloch (15:03) Track live Watch train Share train
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