06:56
Expected On time
Edinburgh
Calling at:
- Aberdeen (07:06)
- Stonehaven (07:25)
- Montrose (07:46)
- Arbroath (08:00)
- Dundee (08:24)
- Leuchars (08:37)
- Cupar (08:45)
- Haymarket (09:33)
- Edinburgh (09:38)
07:27
Expected On time
Inverness
Calling at:
- Kintore (07:35)
- Inverurie (07:41)
- Insch (07:54)
- Huntly (08:11)
- Keith (08:25)
- Elgin (08:45)
- Forres (09:01)
- Nairn (09:13)
- Inverness Airport (09:25)
- Inverness (09:36)
07:33 Platform —
Expected On time
Aberdeen
07:54
Expected On time
Aberdeen
08:01 Platform —
Expected On time
Inverurie
Calling at:
- Kintore (08:09)
- Inverurie (08:16)
08:31 Platform —
Expected On time
Aberdeen
08:31 Platform —
Expected On time
Inverness
Calling at:
- Kintore (08:39)
- Inverurie (08:45)
- Insch (08:57)
- Huntly (09:14)
- Keith (09:29)
- Elgin (09:49)
- Forres (10:02)
- Nairn (10:13)
- Inverness Airport (10:23)
- Inverness (10:35)