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