Inverness – Kyle of Lochalsh (Kyle Line) trains

ScotRail trains runs between Kyle of Lochalsh and Inverness via Duirinish, Plockton, Duncraig and Stromeferry. Runs every day. On Friday 13 November the first train from Kyle of Lochalsh leaves at 05:45 and the last at 17:13 (4 journeys).

Operated by ScotRail. Timetable for Friday, 13 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable

Questions

When is the first and last ScotRail train from Kyle of Lochalsh to Inverness?
On Friday 13 November the first train leaves Kyle of Lochalsh at 05:45 and the last at 17:13, 4 journeys in all.
When is the first and last ScotRail train from Inverness to Kyle of Lochalsh?
On Friday 13 November the first train leaves Inverness at 08:53 and the last at 17:54, 4 journeys in all.
Does the Inverness – Kyle of Lochalsh (Kyle Line) train run on Sundays?
Yes. Runs every day.
How often does the Inverness – Kyle of Lochalsh (Kyle Line) train run?
On Friday 13 November there are 4 journeys from Kyle of Lochalsh, at 05:45, 12:08, 13:46 and 17:13.
Where does the Inverness – Kyle of Lochalsh (Kyle Line) train stop?
Main stops from Kyle of Lochalsh to Inverness: Kyle of Lochalsh station (Kyle of Lochalsh), Duirinish station (Duirinish), Plockton station (Plockton), Duncraig station (Duncraig), Stromeferry station (Stromeferry), Attadale station (Attadale), Strathcarron station (Strathcarron), Achnashellach station (Achnashellach), Achnasheen station (Achnasheen), Achanalt station (Achanalt), Lochluichart station (Lochluichart), Garve station (Garve), Dingwall station (Dingwall), Conon Bridge station (Conon Bridge) and more. The full list is in the timetable below.
Who runs the Inverness – Kyle of Lochalsh (Kyle Line) train?
ScotRail.

Kyle of Lochalsh to Inverness

StopJourney 1Journey 2Journey 3Journey 4
Kyle of Lochalsh station05:4512:0813:4617:13
Duirinish station05:5312:1613:5417:21
Plockton station06:0212:2113:5917:26
Duncraig station06:0412:2314:0117:28
Stromeferry station06:1412:3314:1117:38
Attadale station06:2512:4414:2217:49
Strathcarron station06:3312:5214:3417:57
Achnashellach station06:4113:0014:4218:05
Achnasheen station07:0213:2015:0318:26
Achanalt station07:1113:2915:1218:35
Lochluichart station07:1813:3615:1818:42
Garve station07:2913:4715:2918:54
Dingwall station07:5514:1015:5219:24
Conon Bridge station08:0114:1515:5719:29
Muir of Ord station08:0814:2216:0419:36
Beauly station08:1414:2716:0919:41
Inverness station08:3114:4216:2719:59

Inverness to Kyle of Lochalsh

StopJourney 1Journey 2Journey 3Journey 4
Inverness station08:5310:5613:3517:54
Beauly station09:0911:1313:5018:09
Muir of Ord station09:1611:1913:5618:15
Conon Bridge station09:2311:2614:0318:23
Dingwall station09:2911:3214:1118:29
Garve station09:5211:5514:3418:55
Lochluichart station10:0012:0314:4119:03
Achanalt station10:0612:0914:4819:09
Achnasheen station10:1912:2215:0419:22
Achnashellach station10:3612:3915:2119:39
Strathcarron station10:4812:5315:3319:52
Attadale station10:5212:5615:3719:55
Stromeferry station11:0613:1015:5120:09
Duncraig station11:1313:1715:5820:16
Plockton station11:1813:2216:0320:21
Duirinish station11:2013:2516:0520:24
Kyle of Lochalsh station11:3113:3516:1620:34

Places on this route

Timetables from the Bus Open Data Service (Department for Transport), updated Thursday, 12 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook