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