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