Last update 6 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.
48.29 Cairnie Junction with ANI1 49.14 Grange North Junction with link to ANI1 49.49 MILLEGAN 51.69 KNOCK 53.13 GLENBARRY formerly BARRY 56.21 CORNHILL 58.34 junction with TBB 58.40 TILLYNAUGHT 61.14 PORTSOY 63.23 GLASSAUGH 65.40 TOCHIENEAL 66.58 CULLEN 68.66 PORTKNOCKIE 70.12 FINDOCHTY 71.39 junction with KPB (13.71) 71.48 PORTESSIE 72.64 BUCKIE 73.70 BUCKPOOL formerly NETHER BUCKIE 75.22 PORTGORDON 77.55 SPEY BAY formerly FOCHABERS-ON-SPEY; FOCHABERS; FOCHABERS & S. B. 78.74 GARMOUTH 82.14 URQUHART 84.46 CALCOTS 86.34 Lossie Junction with ELB (1.34)