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