The B9141 is a short link road in south Perthshire connecting the village of Dunning to the A9.
Heading north
The route starts at an at-grade staggered crossroads on the A9 at Broom of Dalreoch. This junction was built, realigning the B9141, when the A9 was dualled and still has central reservation gaps. The route then heads southwards through fields and past Dalreoch Farm to pass under the main railway line. This is a long, low and narrow arch bridge with a sharp left turn on the far side. The road soon returns to a southerly route, however, turning sharp right at a T-junction a little further along. A long, relatively straight road now leads southwards through fields and forestry before a slight kink to the left takes the route into Dunning on Station Road. The golf course lies alongside the road to the right, with an interesting juxtaposition of graveyard, bowling club and school opposite. The B9141 then terminates at a staggered crossroads in Tron Square with the B934 ahead and to the left, and the B8062 heading westwards.
History
The route was originally unclassified but had gained its number by 1932. The only change since has been at the northern end, where the construction of the A9 dual carriageway has curtailed the route by a small amount. As such the road continuing to the north of the A9 is the now-unclassified former B9141. The original start point is only a short distance away, however, with the sharp bend to the right between the houses being the original junction - the old A9 stretches off to the left here as a footpath and farm road providing access to a number of properties between the A9 and River Earn.