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