08:42 Platform —
Expected On time
Glasgow Queen Street
Calling at:
- Carrbridge (09:18)
- Aviemore (09:27)
- Kingussie (09:39)
- Newtonmore (09:44)
- Dalwhinnie (09:56)
- Pitlochry (10:26)
- Dunkeld & Birnam (10:45)
- Perth (11:03)
- Gleneagles (11:20)
- Stirling (11:39)
- Glasgow Queen Street (12:14)
08:55 Platform —
Expected On time
Kyle of Lochalsh
Calling at:
- Beauly (09:10)
- Muir of Ord (09:15)
- Conon Bridge (09:23)
- Dingwall (09:28)
- Garve (09:51)
- Lochluichart (10:00)
- Achanalt (10:06)
- Achnasheen (10:18)
- Achnashellach (10:36)
- Strathcarron (10:47)
- Attadale (10:52)
- Stromeferry (11:05)
- Duncraig (11:13)
- Plockton (11:17)
- Duirinish (11:20)
- Kyle of Lochalsh (11:31)
08:56 Platform —
Expected On time
Aberdeen
Calling at:
- Inverness Airport (09:06)
- Nairn (09:16)
- Forres (09:28)
- Elgin (09:43)
- Keith (10:12)
- Huntly (10:27)
- Insch (10:44)
- Inverurie (10:58)
- Kintore (11:04)
- Dyce (11:13)
- Aberdeen (11:23)
09:42 Platform —
Expected On time
Edinburgh
Calling at:
- Aviemore (10:31)
- Kingussie (10:43)
- Pitlochry (11:26)
- Perth (11:55)
- Stirling (12:31)
- Haymarket (13:09)
- Edinburgh (13:14)
09:46 Platform —
Expected On time
Elgin
Calling at:
- Inverness Airport (09:56)
- Nairn (10:11)
- Forres (10:24)
- Elgin (10:38)