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