The B5012 is a fairly short link road in south Staffordshire.
The road starts at a roundabout on the A34 to the south of Penkridge town centre and heads anticlockwise along a relief road, crossing the Staffs & Worcs Canal in the process. A mini-roundabout is soon reached. Originally the B5012 headed west from here along Cannock Road and the narrow Market Street but the present relief road was built in the 1990s.
We turn right at the mini-roundabout and immediately go over the M6. We then run southwest across fairly flat fields before going through a wood to enter Cannock. The road originally ran along High Green to reach the A34 in the Market Place but this is now pedestrianised so instead it turns left at a mini-roundabout to meet the present A34 at a full-size roundabout.
The B5012 currently ends here but it used to leave town along Mill Street and then headed east via Burntwood to end on the A461 at Pipehill, to the west of Lichfield. This road was renumbered A5190 in the 1960s, although Chase Terrace and other short stretches have since been bypassed.