10:25
Expected 10:27
Alloa
This service has been delayed by a late running train being in front of this one
10:29
Expected 10:31
Dunblane
Calling at:
- Bridge of Allan (10:35)
- Dunblane (10:39)
10:34
Expected 10:45
London Kings Cross
Calling at:
- Falkirk Grahamston (10:55)
- Haymarket (11:14)
- Edinburgh (11:19)
- Alnmouth (12:28)
- Newcastle (12:55)
- Darlington (13:25)
- York (13:52)
- Doncaster (14:16)
- Newark North Gate (14:40)
- Peterborough (15:09)
- London Kings Cross (16:02)
This service has been delayed by train crew being delayed
10:36
Expected On time
Inverness
Calling at:
- Perth (11:10)
- Dunkeld & Birnam (11:33)
- Pitlochry (11:55)
- Kingussie (12:37)
- Aviemore (12:50)
- Inverness (13:25)
10:39
Expected On time
Edinburgh
Calling at:
- Larbert (10:47)
- Camelon (10:50)
- Falkirk Grahamston (10:53)
- Polmont (10:58)
- Linlithgow (11:03)
- Edinburgh Park (11:17)
- Haymarket (11:21)
- Edinburgh (11:26)
10:42
Expected On time
Dundee
Calling at:
- Bridge of Allan (10:46)
- Dunblane (10:51)
- Gleneagles (11:05)
- Perth (11:19)
- Invergowrie (11:38)
- Dundee (11:49)
10:51
Expected On time
Glasgow Queen Street
Calling at:
- Glasgow Queen Street (11:20)
10:53
Expected On time
Alloa
10:55
Expected On time
Glasgow Queen Street
Calling at:
- Larbert (11:03)
- Croy (11:14)
- Lenzie (11:19)
- Bishopbriggs (11:23)
- Glasgow Queen Street (11:30)
10:57
Expected On time
Dunblane
Calling at:
- Bridge of Allan (11:01)
- Dunblane (11:05)