Last update 2 June 2026
Mileages are given in the form miles.chains unless stated otherwise. Figures prefixed with ≈ are approximate, those in parentheses are not on this route but are given for reference. Reference to 'start'/'end' of an asset are as read down the page.
0.20 Dingwall Junction with WCK (18.79) 2.31 Fodderty Junction with DFS 4.53 ACHTERNEED formerly STRATHPEFFER 9.27 Blackwater viaduct 11.65 GARVE 15.57 start of deviation 17.07 LOCHLUICHART [1] on original route formerly L. LODGE 17.20 LOCHLUICHART [2] on deviation 17.58 end of deviation (17.60 by old route) 20.24 Achanalt viaduct 21.34 ACHANALT 27.72 ACHNASHEEN LUIB HOUSES 36.19 GLENCARRON 40.34 ACHNASHELLACH BALNACRA LEVEL CROSSING GATEHOUSE 44.20 Carron viaduct 45.74 STRATHCARRON 48.22 ATTADALE 48.41 Attadale River viaduct ≈51.60 start of deviation ≈51.78 end of deviation IMBER HOUSES 53.15 STROMEFERRY formerly STROME FERRY 57.09 DUNCRAIG 58.22 PLOCKTON 59.58 DUIRINISH 63.64 KYLE OF LOCHALSH