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