18:43 Platform 2 Expected 18:46 Airdrie Calling at: Blairhill (18:50)Coatbridge Sunnyside (18:52)Coatdyke (18:55)Airdrie (18:59) Track live Watch train Share train
18:48 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (18:51)Shettleston (18:53)High Street (18:59)Glasgow Queen Street (19:01)Charing Cross (Glasgow) (19:04)Partick (19:08)Hyndland (19:10)Dalmuir (19:20)Dumbarton East (19:29)Dumbarton Central (19:31)Dalreoch (19:32)Cardross (19:37)Craigendoran (19:42)Helensburgh Central (19:45) Track live Watch train Share train
18:54 Platform 2 Expected On time Edinburgh Calling at: Blairhill (18:58)Coatbridge Sunnyside (19:01)Coatdyke (19:03)Airdrie (19:06)Drumgelloch (19:11)Caldercruix (19:16)Blackridge (19:22)Armadale (19:26)Bathgate (19:31)Livingston North (19:38)Uphall (19:41)Edinburgh Park (19:51)Haymarket (19:56)Edinburgh (20:01) Track live Watch train Share train
18:55 Platform 1 Expected On time Balloch Calling at: Garrowhill (18:58)Shettleston (19:00)Carntyne (19:03)Bellgrove (19:06)High Street (19:08)Glasgow Queen Street (19:11)Charing Cross (Glasgow) (19:15)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:10 Platform 2 Expected 19:12 Airdrie Calling at: Blairhill (19:16)Coatbridge Sunnyside (19:17)Coatdyke (19:21)Airdrie (19:25) Track live Watch train Share train
19:18 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (19:20)Shettleston (19:23)High Street (19:28)Glasgow Queen Street (19:30)Charing Cross (Glasgow) (19:34)Partick (19:38)Hyndland (19:40)Dalmuir (19:48)Dumbarton East (19:59)Dumbarton Central (20:01)Dalreoch (20:03)Cardross (20:08)Craigendoran (20:17)Helensburgh Central (20:20) Track live Watch train Share train
19:25 Platform 1 Expected On time Balloch Calling at: Garrowhill (19:28)Shettleston (19:30)Carntyne (19:33)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:42 Platform 2 Expected On time Airdrie Calling at: Blairhill (19:46)Coatbridge Sunnyside (19:48)Airdrie (19:53) Track live Watch train Share train
19:45 Platform 1 Expected On time Helensburgh Central Calling at: Garrowhill (19:48)Shettleston (19:50)Carntyne (19:52)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
19:55 Platform 1 Expected On time Balloch Calling at: Garrowhill (19:58)Shettleston (20:00)Carntyne (20:03)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