Operator: ScotRail
Calling Points:
| 19:23 | Keith | Delayed | exp 19:25 |
| 19:43 | Elgin | On time | |
| 19:58 | Forres | On time | |
| 20:09 | Nairn | On time | |
| 20:18 | Inverness Airport | On time | |
| 20:30 | Inverness | On time |
| 19:23 | Keith | Delayed | exp 19:25 |
| 19:43 | Elgin | On time | |
| 19:58 | Forres | On time | |
| 20:09 | Nairn | On time | |
| 20:18 | Inverness Airport | On time | |
| 20:30 | Inverness | On time |
| 19:52 | Insch | Delayed | exp 19:54 |
| 20:04 | Inverurie | Delayed | exp 20:06 |
| 20:10 | Kintore | On time | |
| 20:19 | Dyce | On time | |
| 20:29 | Aberdeen | On time |