05:47 Platform 1 Expected On time Edinburgh Calling at: Livingston North (05:51)Uphall (05:55)Edinburgh Park (06:04)Haymarket (06:09)Edinburgh (06:14) Track live Watch train Share train
06:06 Platform 2 Expected On time Milngavie Calling at: Armadale (06:10)Blackridge (06:14)Caldercruix (06:20)Drumgelloch (06:24)Airdrie (06:27)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:16 Platform 1 Expected On time Edinburgh Calling at: Livingston North (06:20)Uphall (06:24)Edinburgh Park (06:32)Haymarket (06:38)Edinburgh (06:43) Track live Watch train Share train
06:19 Platform 2 Expected On time Helensburgh Central Calling at: Drumgelloch (06:31)Airdrie (06:34)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:34 Platform 2 Expected On time Milngavie Calling at: Drumgelloch (06:53)Airdrie (06:56)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
06:40 Platform 2 Expected On time Helensburgh Central Calling at: Armadale (06:44)Blackridge (06:48)Caldercruix (06:54)Drumgelloch (06:58)Airdrie (07:02)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
06:48 Platform 1 Expected On time Edinburgh Calling at: Livingston North (06:52)Uphall (06:55)Edinburgh Park (07:03)Haymarket (07:08)Edinburgh (07:14) Track live Watch train Share train
07:02 Platform 1 Expected On time Edinburgh Calling at: Livingston North (07:06)Uphall (07:09)Edinburgh Park (07:18)Haymarket (07:23)Edinburgh (07:28) Track live Watch train Share train
07:04 Platform 2 Expected On time Milngavie Calling at: Drumgelloch (07:22)Airdrie (07:25)Coatdyke (07:29)Coatbridge Sunnyside (07:32)Blairhill (07:34)Shettleston (07:40)Carntyne (07:42)Bellgrove (07:46)High Street (07:48)Glasgow Queen Street (07:50)Charing Cross (Glasgow) (07:54)Partick (07:58)Hyndland (08:00)Anniesland (08:04)Westerton (08:07)Bearsden (08:09)Hillfoot (08:12)Milngavie (08:15) Track live Watch train Share train
07:10 Platform 2 Expected On time Helensburgh Central Calling at: Armadale (07:14)Blackridge (07:18)Caldercruix (07:24)Drumgelloch (07:28)Airdrie (07:31)Coatdyke (07:35)Coatbridge Sunnyside (07:37)Blairhill (07:40)Easterhouse (07:44)Garrowhill (07:46)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