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