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