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:38 Platform 8
Expected On time
Milngavie Calling at:
Charing Cross (Glasgow) (15:40) Partick (15:45) Hyndland (15:47) Anniesland (15:50) Westerton (15:53) Bearsden (15:56) Hillfoot (15:58) Milngavie (16:02) 15:39 Platform 7
Expected On time
Aberdeen Calling at:
Stirling (16:06) Perth (16:38) Dundee (17:03) Arbroath (17:20) Montrose (17:34) Stonehaven (17:55) Aberdeen (18:14) 15:39 Platform 9
Expected 15:41
Edinburgh Calling at:
High Street (15:43) Bellgrove (15:45) Carntyne (15:48) Shettleston (15:51) Garrowhill (15:53) Easterhouse (15:56) Blairhill (16:00) Coatbridge Sunnyside (16:02) Coatdyke (16:05) Airdrie (16:08) Drumgelloch (16:10) Caldercruix (16:14) Blackridge (16:20) Armadale (16:24) Bathgate (16:28) Livingston North (16:34) Uphall (16:37) Edinburgh Park (16:46) Haymarket (16:51) Edinburgh (16:56) This service has been delayed by a fault with the signalling system
15:43 Platform 8
Expected On time
Balloch via Singer
Calling at:
Charing Cross (Glasgow) (15:45) Partick (15:50) Hyndland (15:52) Anniesland (15:55) Westerton (15:58) Drumchapel (16:01) Drumry (16:03) Singer (16:05) Dalmuir (16:08) Kilpatrick (16:12) Bowling (16:15) Dumbarton East (16:19) Dumbarton Central (16:21) Dalreoch (16:23) Renton (16:26) Alexandria (16:29) Balloch (16:32) 15:45 Platform 4
Expected On time
Edinburgh via Falkirk High
Calling at:
Croy (15:55) Falkirk High (16:04) Polmont (16:08) Linlithgow (16:14) Haymarket (16:31) Edinburgh (16:36) 15:49 Platform —
Expected On time
Alloa Calling at:
Bishopbriggs (15:54) Lenzie (15:58) Croy (16:04) Larbert (16:13) Stirling (16:21) Alloa (16:32) 15:52 Platform 8
Expected 16:00
Milngavie Calling at:
Charing Cross (Glasgow) (16:02) Partick (16:06) Hyndland (16:08) Anniesland (16:11) Westerton (16:14) Bearsden (16:17) Hillfoot (16:19) Milngavie (16:23) This service has been delayed by a fault with the signalling system
15:55 Platform —
Expected On time
Cumbernauld Calling at:
Springburn (16:02) Robroyston (16:07) Stepps (16:10) Gartcosh (16:14) Greenfaulds (16:20) Cumbernauld (16:22) 15:57 Platform 9
Expected On time
Airdrie Calling at:
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) 16:01 Platform 9
Expected On time
Springburn Calling at:
High Street (16:03) Bellgrove (16:05) Duke Street (16:07) Alexandra Parade (16:09) Barnhill (16:12) Springburn (16:14)