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