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