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