05:37
Expected On time
Edinburgh
Calling at:
- Keith (05:55)
- Huntly (06:10)
- Insch (06:25)
- Inverurie (06:38)
- Kintore (06:46)
- Dyce (06:55)
- 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)
06:32
Expected On time
Aberdeen
Calling at:
- Keith (06:50)
- Huntly (07:05)
- Insch (07:25)
- Inverurie (07:37)
- Kintore (07:43)
- Dyce (07:53)
- Aberdeen (08:03)
06:56
Expected On time
Inverness
Calling at:
- Forres (07:08)
- Nairn (07:19)
- Inverness Airport (07:29)
- Inverness (07:41)