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