06:11
Expected On time
Edinburgh
Calling at:
- 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)
07:08
Expected On time
Inverness
Calling at:
- Keith (07:22)
- Elgin (07:42)
- Forres (07:55)
- Nairn (08:05)
- Inverness Airport (08:14)
- Inverness (08:26)
07:10
Expected On time
Aberdeen
Calling at:
- Insch (07:25)
- Inverurie (07:37)
- Kintore (07:43)
- Dyce (07:53)
- Aberdeen (08:03)
07:47
Expected On time
Aberdeen
Calling at:
- Insch (08:02)
- Inverurie (08:14)
- Kintore (08:20)
- Dyce (08:29)
- Aberdeen (08:40)