|Length:||2.9 miles (4.7 km)|
|Meets:||A96, B9116, A95|
|Route outline (key)|
The B9017 acts as a northern bypass for the Banffshire town of Keith.
The road starts on the A96 near Aultmore, to the west of Keith. S1 from the outset, the road bends sharply right then less sharply left and contours eastwards across the fields on the edge of Strathisla. Keith itself is clearly visible to the right.
Presently the road reaches Newmill, the only place of any size en route. The B9116 turns off to the right on the near edge of town after which the B9017 runs along Main Street (although its original route was the parallel road to the south of the village). Half way along, the road splits to pass either side of a clock tower. It is notable that the road remains S1 even when surrounded by houses.
After leaving town the road bends right then left and continues across the fields. It ends soon afterwards at a T-junction on the A95.