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