|Length:||6.8 miles (10.9 km)|
|Meets:||A96, A990, A98|
|Old route now:||A990|
|Route outline (key)|
The B9016 is a cross-country B-road in northeast Scotland.
The road starts on the A96 to the west of Keith and heads north through Aultmore. Much of this section runs adjacent to a dismantled railway line, which is obvious in some places and quite invisible in others. The line crossed the B9016 just to the south of Aultmore and again a mile or so to the north but it is now not possible to see where this took place.
Heading north, the B9016 climbs into the hills and passes between two woods to reach a summit. The sea becomes visible ahead and the road descends towards it. After levelling out the road crosses the fields to end at a staggered crossroads on the A98. Ahead is the A990, which reaches the coast.
When this route was first classified in 1922, it crossed the A98 at what was not originally a staggered crossroads and ran on to the coast at Portgordon. It then followed the coast eastwards to Buckie, ending on the A942. However, this section was renumbered A990 early on.