Operator: ScotRail
Previous Calling Points:
| 20:18 | Elgin | On time |
| 20:34 | Forres | On time |
| 20:18 | Elgin | On time |
| 20:34 | Forres | On time |
| 20:37 | Inverness | Delayed | actual 20:41 |
| 20:47 | Inverness Airport | Unknown |
| 21:30 | Inverness | Unknown |
| 21:40 | Inverness Airport | Unknown |
| 20:18 | Aberdeen | On time |
| 20:27 | Dyce | On time |
| 20:35 | Kintore | On time |
| 20:41 | Inverurie | On time |
| 20:54 | Insch | Unknown |
| 21:11 | Huntly | Unknown |
| 21:26 | Keith | Unknown |
| 21:49 | Elgin | Unknown |
| 22:04 | Forres | Unknown |
| 22:15 | Inverness | Unknown |
| 22:26 | Inverness Airport | Unknown |