18:11
Expected 18:16
Inverness
18:13
Expected 18:15
Aberdeen
Calling at:
- Nairn (18:24)
- Forres (18:36)
- Elgin (18:50)
- Keith (19:15)
- Huntly (19:36)
- Insch (19:52)
- Inverurie (20:04)
- Kintore (20:10)
- Dyce (20:19)
- Aberdeen (20:29)
18:35
Expected 18:41
Inverness
This service has been delayed by a late running train being in front of this one
19:08
Expected On time
Elgin
Calling at:
- Nairn (19:18)
- Forres (19:29)
- Elgin (19:43)
19:27
Expected On time
Inverness