This article is about the current B9111 at Auldearn in Nairnshire. For the former B9111 in Stirling, see B9111 (Stirling).
The B9111 is the western end of the former A96 through Auldearn, which road now follows the Auldearn Bypass. The eastern section of pre-bypass road, through the village itself, became an extension of the B9101, but unlike in many other places, where all of the A96 would have been renumbered as the B9101, with one end a spur, here a different number was felt to be necessary for just half of the route.
The route starts, therefore, at a T junction on the A96 at the western end of the Auldearn Bypass and runs south east then east through fields to the village of Auldearn. Just before entering the 30 limit there is a "village gateway" piece of traffic calming, with priority given to traffic leaving the village. Then, after passing just one house, the road terminates at a TOTSO junction with the B9101.