Last update 5 August 2023
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.
64.13 end on junction with DFN 67.67 junction with BGC 67.75 CRAIGELLACHIE formerly Strathspey Junction; C. Junction 68.35 DANDALEITH formerly CRAIGELLACHIE 70.63 ROTHES ≈70.69 junction with ROB (0.00) 73.70 BIRCHFIELD 75.04 COLEBURNS 77.27 LONGMORN LINKWOOD LEVEL CROSSING 80.40 ELGIN and junction with ELB (0.18)