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