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