08:46 Platform 2 Expected On time Edinburgh Calling at: 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
08:55 Platform 1 Expected On time Helensburgh Central Calling at: 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
09:13 Platform 2 Expected On time Edinburgh Calling at: Blackridge (09:19)Armadale (09:23)Bathgate (09:27)Livingston North (09:33)Uphall (09:36)Edinburgh Park (09:44)Haymarket (09:48)Edinburgh (09:53) Track live Watching Share train
09:25 Platform 1 Expected On time Helensburgh Central Calling at: 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:46 Platform 2 Expected On time Edinburgh Calling at: Blackridge (09:52)Armadale (09:56)Bathgate (10:00)Livingston North (10:09)Uphall (10:12)Edinburgh Park (10:24)Haymarket (10:29)Edinburgh (10:34) Track live Watch train Share train
09:53 Platform 1 Expected On time Helensburgh Central Calling at: 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
10:15 Platform 2 Expected On time Edinburgh Calling at: Blackridge (10:21)Armadale (10:24)Bathgate (10:28)Livingston North (10:34)Uphall (10:37)Edinburgh Park (10:46)Haymarket (10:50)Edinburgh (10:55) Track live Watch train Share train
10:25 Platform 1 Expected On time Helensburgh Central Calling at: Drumgelloch (10:28)Airdrie (10:32)Coatdyke (10:36)Coatbridge Sunnyside (10:38)Blairhill (10:41)Easterhouse (10:45)Garrowhill (10:47)Shettleston (10:50)Carntyne (10:52)Bellgrove (10:56)High Street (10:58)Glasgow Queen Street (11:00)Charing Cross (Glasgow) (11:04)Partick (11:08)Hyndland (11:10)Dalmuir (11:20)Dumbarton East (11:29)Dumbarton Central (11:31)Dalreoch (11:32)Cardross (11:37)Craigendoran (11:42)Helensburgh Central (11:45) Track live Watch train Share train
10:43 Platform 2 Expected On time Edinburgh Calling at: Blackridge (10:49)Armadale (10:52)Bathgate (10:56)Livingston North (11:02)Uphall (11:05)Edinburgh Park (11:13)Haymarket (11:18)Edinburgh (11:23) Track live Watch train Share train