What's happening No updates yet Show ▾ Buses replace trains between Stirling and Perth. Latest information can be found in <a href="https://www.nationalrail.co.uk/service-disruptions/gleneagles-20260731/">Status and Disruptions</a>.
12:43 Platform 2
Expected On time
Dunblane Calling at:
Larbert (12:47) Stirling (12:57) Bridge of Allan (13:02) Dunblane (13:06) 12:48 Platform 2
Expected On time
Glasgow Queen Street via Cumbernauld
Calling at:
Cumbernauld (12:58) Greenfaulds (13:01) Gartcosh (13:08) Stepps (13:12) Robroyston (13:15) Springburn (13:21) Glasgow Queen Street (13:27) 12:51 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (12:53) Polmont (12:59) Linlithgow (13:04) Edinburgh Park (13:18) Haymarket (13:23) Edinburgh (13:28) 13:03 Platform 1
Expected On time
Falkirk Grahamston Calling at:
Falkirk Grahamston (13:06) 13:14 Platform 2
Expected On time
Dunblane Calling at:
Larbert (13:20) Stirling (13:28) Bridge of Allan (13:34) Dunblane (13:38) 13:16 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (13:18) Polmont (13:24) Linlithgow (13:29) Edinburgh Park (13:42) Haymarket (13:48) Edinburgh (13:54) 13:42 Platform 2
Expected On time
Dunblane Calling at:
Larbert (13:47) Stirling (13:55) Bridge of Allan (14:01) Dunblane (14:05) 13:44 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (13:46) Polmont (13:53) Linlithgow (13:58) Edinburgh Park (14:12) Haymarket (14:18) Edinburgh (14:24) 13:49 Platform 2
Expected On time
Glasgow Queen Street via Cumbernauld
Calling at:
Cumbernauld (13:59) Greenfaulds (14:02) Gartcosh (14:09) Stepps (14:13) Robroyston (14:16) Springburn (14:22) Glasgow Queen Street (14:27) 14:04 Platform 1
Expected On time
Falkirk Grahamston Calling at:
Falkirk Grahamston (14:07)