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