10:03
Expected On time
Edinburgh
Calling at:
- Larbert (10:11)
- Camelon (10:14)
- Falkirk Grahamston (10:17)
- Polmont (10:22)
- Linlithgow (10:27)
- Edinburgh Park (10:41)
- Haymarket (10:46)
- Edinburgh (10:52)
10:09
Expected On time
Aberdeen
Calling at:
- Perth (10:37)
- Dundee (11:07)
- Arbroath (11:29)
- Montrose (11:47)
- Aberdeen (12:41)
10:19
Expected On time
Glasgow Queen Street
Calling at:
- Glasgow Queen Street (10:53)
10:25
Expected On time
Alloa
10:25
Expected On time
Glasgow Queen Street
Calling at:
- Larbert (10:33)
- Croy (10:43)
- Lenzie (10:48)
- Bishopbriggs (10:53)
- Glasgow Queen Street (11:00)
10:29
Expected On time
Dunblane
Calling at:
- Bridge of Allan (10:33)
- Dunblane (10:37)
10:34
Expected On time
London Kings Cross
Calling at:
- Falkirk Grahamston (10:45)
- Haymarket (11:08)
- Edinburgh (11:16)
- 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)
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)