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