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