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