The B9101 provides part of a useful Nairn Bypass for those who know the road, although it isn't necessarily any quicker than the A96 from Auldearn into Inverness. The road was originally unclassified but had gained its number by 1932.
The road starts on the A96 Auldearn Bypass and initially follows the old line of the A96 through the narrow streets of Auldearn itself. At the western end of the village, just before passing the last houses, the B9101 TOTSOs with the B9111, which continues ahead on the old A-road to the other end of the bypass. Our road now becomes much wider, a full S2; it isn't long before the last house is passed and the road heads out into open countryside. Heading south, then south west, the road runs between fields and patches of woodland down to a staggered crossroads with the A939. Doglegging left-right, the road continues as before for another mile and a half to another TOTSO, this time with the B9090 from Nairn, which continues ahead towards Inverness.