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