Operator: ScotRail
Calling Points:
| 20:14 | Kintore | On time |
| 20:21 | Inverurie | On time |
| 20:14 | Kintore | On time |
| 20:21 | Inverurie | On time |
| 20:29 | Aberdeen | Delayed | exp 20:33 |
| 20:35 | Kintore | On time |
| 20:41 | Inverurie | On time |
| 20:54 | Insch | On time |
| 21:11 | Huntly | On time |
| 21:25 | Keith | On time |
| 21:45 | Elgin | On time |
| 22:01 | Forres | On time |
| 22:15 | Nairn | On time |
| 22:24 | Inverness Airport | On time |
| 22:37 | Inverness | On time |
| 20:49 | Aberdeen | On time |
| 21:12 | Aberdeen | On time |
| 21:24 | Portlethen | On time |
| 21:32 | Stonehaven | On time |
| 21:46 | Laurencekirk | On time |
| 21:58 | Montrose | On time |
| 21:15 | Kintore | On time |
| 21:22 | Inverurie | On time |