What's happening No updates yet Show ▾ Trains between Glasgow Queen Street and Edinburgh via Airdrie may be cancelled, delayed by up to 20 minutes or revised. Latest information can be found in <a href="https://www.nationalrail.co.uk/service-disruptions/airdrie-20260730/">Status and Disruptions.</a>
15:19 Platform 1
Expected On time
Airdrie via Singer
Calling at:
Bowling (15:24) Kilpatrick (15:27) Dalmuir (15:30) Singer (15:33) Drumry (15:36) Drumchapel (15:38) Westerton (15:41) Anniesland (15:44) Hyndland (15:47) Partick (15:49) Charing Cross (Glasgow) (15:53) Glasgow Queen Street (15:55) High Street (15:59) Bellgrove (16:02) Carntyne (16:05) Shettleston (16:08) Garrowhill (16:11) Easterhouse (16:13) Blairhill (16:17) Coatbridge Sunnyside (16:20) Coatdyke (16:23) Airdrie (16:27) 15:19 Platform —
Expected Cancelled
Balloch Calling at:
Dumbarton Central (15:21) Dalreoch (15:24) Renton (15:27) Alexandria (15:29) Balloch (15:33) 15:27 Platform 2
Expected On time
Helensburgh Central Calling at:
Dumbarton Central (15:29) Dalreoch (15:31) Cardross (15:36) Craigendoran (15:41) Helensburgh Central (15:44) 15:41 Platform 1
Expected On time
Edinburgh Calling at:
Dalmuir (15:49) Hyndland (15:57) Partick (15:59) Charing Cross (Glasgow) (16:04) Glasgow Queen Street (16:06) High Street (16:10) Shettleston (16:16) Garrowhill (16:19) Easterhouse (16:22) Blairhill (16:27) Coatbridge Sunnyside (16:30) Coatdyke (16:33) Airdrie (16:36) Drumgelloch (16:42) Bathgate (16:55) Livingston North (17:05) Uphall (17:09) Edinburgh Park (17:19) Haymarket (17:24) Edinburgh (17:29) 15:49 Platform 1
Expected On time
Airdrie via Singer
Calling at:
Bowling (15:54) Kilpatrick (15:57) Dalmuir (16:00) Singer (16:03) Drumry (16:06) Drumchapel (16:08) Westerton (16:11) Anniesland (16:14) Hyndland (16:17) Partick (16:19) Charing Cross (Glasgow) (16:23) Glasgow Queen Street (16:25) High Street (16:29) Bellgrove (16:32) Carntyne (16:35) Shettleston (16:38) Garrowhill (16:41) Easterhouse (16:43) Blairhill (16:47) Coatbridge Sunnyside (16:50) Coatdyke (16:53) Airdrie (16:57) 15:50 Platform 2
Expected 15:56
Balloch Calling at:
Dumbarton Central (15:57) Dalreoch (15:59) Renton (16:02) Alexandria (16:05) Balloch (16:08) This service has been delayed by a fault with the signalling system
15:58 Platform 2
Expected On time
Helensburgh Central Calling at:
Dumbarton Central (16:00) Dalreoch (16:02) Cardross (16:07) Craigendoran (16:12) Helensburgh Central (16:15) 16:11 Platform 1
Expected On time
Edinburgh Calling at:
Dalmuir (16:19) Hyndland (16:27) Partick (16:29) Charing Cross (Glasgow) (16:34) Glasgow Queen Street (16:36) High Street (16:38) Shettleston (16:44) Garrowhill (16:47) Easterhouse (16:49) Blairhill (16:53) Coatbridge Sunnyside (16:56) Coatdyke (16:58) Airdrie (17:01) Drumgelloch (17:05) Bathgate (17:18) Livingston North (17:24) Uphall (17:27) Edinburgh Park (17:36) Haymarket (17:43) Edinburgh (17:49) 16:19 Platform 1
Expected 16:23
Airdrie via Singer
Calling at:
Bowling (16:27) Kilpatrick (16:30) Dalmuir (16:33) Singer (16:35) Drumry (16:38) Drumchapel (16:40) Westerton (16:43) Anniesland (16:46) Hyndland (16:49) Partick (16:51) Charing Cross (Glasgow) (16:55) Glasgow Queen Street (16:57) High Street (16:59) Bellgrove (17:01) Carntyne (17:05) Shettleston (17:07) Garrowhill (17:10) Easterhouse (17:13) Blairhill (17:17) Coatbridge Sunnyside (17:19) Coatdyke (17:22) Airdrie (17:26) This service has been delayed by a fault with the signalling system
16:19 Platform 2
Expected On time
Balloch Calling at:
Dumbarton Central (16:21) Dalreoch (16:23) Renton (16:26) Alexandria (16:29) Balloch (16:32)