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