06:47 Platform 2 Expected On time Balloch Calling at: Dumbarton Central (06:49)Dalreoch (06:51)Renton (06:54)Alexandria (06:57)Balloch (07:00) Track live Watch train Share train
06:49 Platform 1 Expected On time Airdrie via Singer Calling at: Bowling (06:54)Kilpatrick (06:57)Dalmuir (07:00)Singer (07:03)Drumry (07:06)Drumchapel (07:08)Westerton (07:11)Anniesland (07:14)Hyndland (07:17)Partick (07:19)Charing Cross (Glasgow) (07:23)Glasgow Queen Street (07:25)High Street (07:29)Bellgrove (07:32)Carntyne (07:35)Shettleston (07:38)Garrowhill (07:40)Easterhouse (07:43)Blairhill (07:47)Coatbridge Sunnyside (07:49)Coatdyke (07:52)Airdrie (07:56) Track live Watch train Share train
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