Previous Rail

This is the old winter timetable. It ran from 14 December 2025 to 16 May 2026.

Note that the next winter timetable will likely be similar to the previous.

Always check with Scotrail.

Back to the current summer timetable.

Halts, marked by x, are not a full station, just a platform. If you want to get on at a halt, put your hand out. To get off at a halt, the conductor must know, in order to tell the driver. Remind him when you pay or show your ticket.

Kyle of Lochalsh — Inverness
•  •  •  Mon — Sat  •  •  •• Sun •
stationdepdepdepdepdep
Kyle of Lochalsh05:4512:0613:4617:1315:09
Duirinish x05:5312:1413:5417:2115:20
Plockton06:0212:1913:5917:2615:25
Duncraig x06:0412:2114:0117:2815:27
Stromeferry06:1412:3114:1117:3815:37
Attadale x06:25n/a14:2217:4915:48
Strathcarron06:3312:5214:3417:5715:56
Achnashellach x06:4113:0014:4218:0516:04
Achnasheen07:0213:2015:0318:2616:24
Achanalt x07:1113:2915:1218:3516:33
Lochluichart x07:1813:3615:1818:4216:40
Garve07:2913:4715:2918:5416:51
Dingwall07:5614:1015:5219:2417:14
Conan Bridge08:0114:1515:5719:2917:19
Muir of Ord08:0914:2216:0419:3617:27
Beauly08:1414:2716:0919:4117:32
Inverness08:2914:4216:2719:5917:53
Inverness — Kyle of Lochalsh
•  •  •  Mon to Sat  •  •  ••  Sun  •
stationdepdepdepdepdep
Inverness08:5510:5613:3517:5410:59
Beauly09:1011:1313:5018:0911:15
Muir of Ord09:1611:1913:5618:1511:21
Conan Bridge09:2311:2614:0318:2311:28
Dingwall09:2911:3214:1118:2911:34
Garve09:5211:5514:3418:5511:59
Lochluichart x10:0012:0314:4119:0312:07
Achanalt x10:0612:0914:4819:0912:13
Achnasheen10:1912:2215:0419:2212:26
Achnashellach x10:3612:3915:2119:3912:44
Strathcarron10:4812:5315:3319:5212:56
Attadale x10:5212:5615:3719:5512:59
Stromeferry11:0613:1015:5120:0913:13
Duncraig x11:1313:1715:5820:1613:20
Plockton11:1813:2216:0320:2113:25
Duirinish x11:2013:2516:0520:2413:28
Kyle of Lochalsh11:3113:3516:1620:3413:38
PDF Icon

The original timetables, in both directions, for the previous winter: