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