|Length:||6.7 miles (10.7 km)|
|Meets:||B9022, A95, A97|
|Route outline (key)|
The B9023 is a short B-road in east Banffshire.
The road starts on the B9022 at Brodiesord, on the edge of a wood, and heads southeastwards, soon entering open country. It crosses the fields, two burns and a disused railway embankment but meets no other public roads for this section. Presently Cornhill is reached, where there is a crossroads on the A95.
After leaving Cornhill the road bends left then right to go round the Park estate and pass to the east of the actual Corn Hill. The road bears more easterly to go through the scattered settlement of Finnygaud before reaching Knowes of Elrick, where it TOTSOs left. It crosses a small valley before reaching Aberchirder. The road splits on the near side of town. The mainline goes straight ahead along Huntly Road and soon ends at a T-junction on the A97. However, a spur turns left along North Street (which is narrow and traffic-calmed) to run almost the full length of town before also ending on the A97.
When first classified, the B9023 began on the A95 at Cornhill. The road from Brodiesord to Cornhill was added to the itinerary when the B9022 was extended northwards through Brodiesord at the beginning of the 1930s. A further change was the addition of North Street in Aberchirder as a branch from the main line along Huntly Road.