What's happening No updates yet Show ▾ Trains between Stirling and Perth may be delayed by up to 10 minutes, cancelled or revised. Latest information can be found in <a href="https://www.nationalrail.co.uk/service-disruptions/gleneagles-20260731/">Status and Disruptions</a>.
14:04 Platform 1
Expected On time
Falkirk Grahamston Calling at:
Falkirk Grahamston (14:07) 14:14 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (14:17) Polmont (14:23) Linlithgow (14:28) Edinburgh Park (14:46) Haymarket (14:51) Edinburgh (14:58) 14:15 Platform 2
Expected On time
Dunblane Calling at:
Larbert (14:18) Stirling (14:26) Bridge of Allan (14:31) Dunblane (14:35) 14:40 Platform 2
Expected On time
Dunblane Calling at:
Larbert (14:43) Stirling (14:51) Bridge of Allan (14:57) Dunblane (15:01) 14:48 Platform 2
Expected On time
Glasgow Queen Street via Cumbernauld
Calling at:
Cumbernauld (15:00) Greenfaulds (15:03) Gartcosh (15:09) Stepps (15:13) Robroyston (15:16) Springburn (15:22) Glasgow Queen Street (15:27) 14:49 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (14:52) Polmont (14:57) Linlithgow (15:02) Edinburgh Park (15:17) Haymarket (15:21) Edinburgh (15:27) 15:05 Platform 1
Expected On time
Falkirk Grahamston Calling at:
Falkirk Grahamston (15:08) 15:13 Platform 2
Expected On time
Dunblane Calling at:
Larbert (15:18) Stirling (15:26) Bridge of Allan (15:31) Dunblane (15:35) 15:15 Platform 1
Expected On time
Edinburgh Calling at:
Falkirk Grahamston (15:17) Polmont (15:23) Linlithgow (15:28) Edinburgh Park (15:43) Haymarket (15:51) Edinburgh (15:56) 15:44 Platform 2
Expected On time
Dunblane Calling at:
Larbert (15:48) Stirling (15:57) Bridge of Allan (16:03) Dunblane (16:07)