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