|Length:||4.6 miles (7.4 km)|
|Route outline (key)|
The B9112 is a short road running west of Perth. It was originally unclassified but had gained its number by 1932.
The road starts on the B934 adjacent to that road's bridge over the River Earn; indeed there is a TOTSO here and so traffic crossing the river runs straight onto our road. We follow the Earn downstream, following a straighter route than the winding river, before climbing steeply out of the valley. After levelling out we run through Milltown of Aberdalgie.
Continuing northeast, there's a fairly straight route across fields and through a wood before we go under the M90 at a section of road that was straightened when the motorway was built. We then descend Necessity Brae, passing a few houses and a golf course. The B9112 now bears left to end at a mini-roundabout on the A93 (former A9) in the Cherrybank area of Perth but originally followed the narrow Low Road to end closer to the town centre.