Operator: ScotRail
Calling Points:
| 19:24 | Invergordon | On time |
| 19:41 | Dingwall | On time |
| 19:52 | Muir of Ord | On time |
| 20:14 | Inverness | On time |
| 19:24 | Invergordon | On time |
| 19:41 | Dingwall | On time |
| 19:52 | Muir of Ord | On time |
| 20:14 | Inverness | On time |
| 20:02 | Ardgay | On time |
| 20:06 | Culrain | On time |
| 20:07 | Invershin | On time |
| 20:18 | Lairg | On time |
| 20:31 | Rogart | On time |
| 20:42 | Golspie | On time |
| 20:52 | Brora | On time |
| 21:08 | Helmsdale | On time |
| 21:20 | Kildonan | On time |
| 21:30 | Kinbrace | On time |
| 21:42 | Forsinard | On time |
| 21:50 | Altnabreac | On time |
| 21:59 | Scotscalder | On time |
| 22:06 | Georgemas Junction | On time |
| 22:20 | Thurso | On time |
| 22:33 | Georgemas Junction | On time |
| 22:52 | Wick | On time |
| 19:53 | Fearn | On time |
| 20:06 | Invergordon | On time |
| 20:13 | Alness | On time |
| 20:25 | Dingwall | On time |
| 20:31 | Conon Bridge | On time |
| 20:38 | Muir of Ord | On time |
| 20:44 | Beauly | On time |
| 21:01 | Inverness | On time |