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