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