| Station | Platform | Arrival | Departure |
|---|---|---|---|
| WCK Wick | 1 | 11:58 ✔ On Time | |
| GGJ Georgemas Junction | 1 | 12:15 ✔ 1m early | 12:16 ⚠ 2m late |
| THS Thurso | 1 | 12:26 ✔ 1m early | 12:30 ✔ On Time |
| GGJ Georgemas Junction | 1 | 12:40 ✔ 1m early | 12:43 ⚠ 1m late |
| SCT Scotscalder | 1 | 12:48 ⚠ 1m late | 12:48 ⚠ 1m late |
| ABC Altnabreac | 1 | 12:58 ⚠ 1m late | 12:58 ⚠ 1m late |
| FRS Forsinard | 1 | 13:09 ✔ 1m early | 13:09 ⚠ 1m late |
| KBC Kinbrace | 1 | 13:18 ⚠ 2m late | 13:18 ⚠ 2m late |
| KIL Kildonan | 1 | 13:28 ⚠ 1m late | 13:28 ⚠ 2m late |
| HMS Helmsdale | 1 | 13:42 ✔ 1m early | 13:42 ✔ On Time |
| BRA Brora | 1 | 13:57 ✔ On Time | 13:58 ✔ On Time |
| DNO Dunrobin Castle | 1 | 14:03 ⚠ 1m late | 14:03 ⚠ 1m late |
| GOL Golspie | 1 | 14:08 ✔ 1m early | 14:08 ✔ On Time |
| ROG Rogart | 1 | 14:17 ⚠ 1m late | 14:17 ⚠ 1m late |
| LRG Lairg | 2 1 | 14:33 ✔ 2m early | 14:33 ✔ On Time |
| INH Invershin | 1 | 14:41 ⚠ 1m late | 14:41 ⚠ 1m late |
| CUA Culrain | 1 | 14:42 ⚠ 1m late | 14:42 ⚠ 1m late |
| ARD Ardgay | 1 | 14:49 ✔ 1m early | 14:49 ✔ On Time |
| TAI Tain | 1 | 15:05 ✔ 1m early | 15:05 ✔ On Time |
| FRN Fearn | 1 | 15:11 ✔ On Time | 15:11 ✔ On Time |
| IGD Invergordon | 1 | 15:24 ✔ 2m early | 15:24 ⚠ 1m late |
| ASS Alness | 1 | 15:30 ✔ On Time | 15:30 ✔ On Time |
| DIN Dingwall | 2 | 15:42 ✔ 1m early | 15:42 ✔ On Time |
| CBD Conon Bridge | 1 | 15:47 ✔ 1m early | 15:47 ✔ On Time |
| MOO Muir of Ord | 1 | 15:54 ✔ 2m early | 15:55 ⚠ 2m late |
| BEL Beauly | 1 | 16:00 ⚠ 1m late | 16:00 ⚠ 2m late |
| INV Inverness | 5 | 16:15 ✔ On Time |