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