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