The B5476 is a largely rural B-road in north Shropshire. Originally part of the A49 the road became the A5113 after World War II, with the exception of the section through Whitchurch itself. The A5113 was downgraded to become the B5476 in the 1970s then the B-road was extended north following construction of the Whitchurch bypass in the 1990s.
The road starts at a TOTSO on the A528 in Harmer Heath (showing the priority when this was all the A49) and heads north, soon reaching open country. We climb gently and presently zigzag right then left to cross the Crewe to Shrewsbury railway line before continuing along a similar route. We return to the railway on the southern edge of Wem. The B5063 comes in from the right at a mini-roundabout and our road is now the dominant number in a multiplex under the railway and north into the town centre.
After squeezing past the church a T-junction is reached; the B5063 turns left whilst the B5476 TOTSOs right onto the High Street. We quickly TOTSO left onto New Street (ahead is the B5065) then leave town along Whitchurch Road. Continuing north across open country we go through a few small hamlets and the village of Tilstock before reaching a roundabout on the Whitchurch bypass; this is the point the road number changes from A41 to A525.
We follow Tilstock Road to a T-junction on what was once the A41, now the B5395, and multiplex north along that road and bypass the town centre to the east, briefly picking up the B5398 for a three-way multiplex. The B5476 regains its number at a roundabout (in fact the only full roundabout within the bypass) and now heads north along Tarporley Road. After leaving town we pass a golf course to end at a roundabout at the northern end of the bypass, where the A49 rejoins its original route.