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