09:06 Platform 2 Expected On time Helensburgh Central Calling at: Dalreoch (09:07)Cardross (09:12)Craigendoran (09:17)Helensburgh Central (09:20) Track live Watch train Share train
09:14 Platform 1 Expected On time Edinburgh Calling at: Dumbarton East (09:16)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
09:18 Platform 1 Expected On time Airdrie via Singer Calling at: Dumbarton East (09:20)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:22 Platform 2 Expected On time Balloch Calling at: Dalreoch (09:24)Renton (09:27)Alexandria (09:30)Balloch (09:33) Track live Watch train Share train
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