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 Watching 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
07:20 Platform 1 Expected On time Edinburgh Calling at: Livingston North (07:25)Uphall (07:28)Edinburgh Park (07:37)Haymarket (07:43)Edinburgh (07:48) Track live Watch train Share train
07:34 Platform 2 Expected On time Milngavie Calling at: Drumgelloch (07:52)Airdrie (07:56)Coatdyke (08:00)Coatbridge Sunnyside (08:02)Blairhill (08:05)Shettleston (08:11)Carntyne (08:13)Bellgrove (08:16)High Street (08:18)Glasgow Queen Street (08:21)Charing Cross (Glasgow) (08:24)Partick (08:28)Hyndland (08:30)Anniesland (08:34)Westerton (08:37)Bearsden (08:40)Hillfoot (08:43)Milngavie (08:46) Track live Watch train Share train