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