The B9106 is one of two B-roads serving the village of Maud in north east Aberdeenshire. It connects the A948 and A950, but few people will need to use it as a through route.
Northern end of the B9106, looking towards Maud
Starting on the A948 about a mile and a half south east of New Deer, the B9106 heads north east through the scattered settlement of Drymuir to reach Maud. This section of the route is rather uneventful, comprising a couple of long straights, connected by sweeping bends through farmland. Just after entering the village on Nethermuir Road, the B9106 meets the B9029 at a diagonal crossroads, which is lined as a staggered crossroads. The B9029 has priority, but the B9106 continues ahead onto Victoria Road, passing an assortment of houses and businesses as it passes through the village. Towards the northern side of the village, a right turn onto Station Road is a spur of the B9106, connecting back to the B9029, and so forming a triangle, although over the years, many maps have mis-labelled the two routes around the village.
Leaving the village behind, the road crosses Old Maud Bridge and then winds as it climbs a little up Cairndale Hill. It doesn't get very far however, before it bears left, straightens up and runs through farmland dotted with houses once more. It then comes to an end a little over a mile later at a T junction on the A950 at Tillypestle.