06:56 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (06:58)Dalreoch (07:00)Cardross (07:05)Craigendoran (07:10)Helensburgh Central (07:13) Track live Watch train Share train
07:11 Platform 1 Expected On time Edinburgh Calling at: 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:19 Platform 1 Expected On time Airdrie via Singer Calling at: 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:20 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (07:22)Dalreoch (07:24)Renton (07:27)Alexandria (07:29)Balloch (07:33) Track live Watch train Share train
07:27 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (07:29)Dalreoch (07:30)Cardross (07:35)Craigendoran (07:40)Helensburgh Central (07:43) Track live Watch train Share train
07:42 Platform 1 Expected On time Edinburgh Calling at: 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:49 Platform 1 Expected On time Airdrie via Singer Calling at: 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:49 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (07:51)Dalreoch (07:53)Renton (07:56)Alexandria (07:58)Balloch (08:02) Track live Watch train Share train
07:58 Platform 2 Expected On time Helensburgh Central Calling at: Dumbarton Central (08:00)Dalreoch (08:02)Cardross (08:07)Craigendoran (08:12)Helensburgh Central (08:15) Track live Watch train Share train
08:12 Platform 1 Expected On time Edinburgh Calling at: 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