The B957 is a rural B-road along Strathmore in Angus.
It starts in the centre of Kirriemuir on a road that is either the A928 or a spur of the A926 depending on which map you look at; this is an example of the unusual situation where a Class I road ends on a Class II. The B957 begins with a one-way loop. Outbound traffic heads west along the High Street (which was at one time the mainline of the A926) before bending right into Reform Street, where the ex-A926 (now B956) turns off left. At the far end the mainline of the B957 continues ahead whilst the one-way loop bears round to the right onto Schoolwynd then right again onto Bank Street (the original line of the B956) to get back to where we started.
The B957 continues east along Brechin Road and soon leaves town. The road crosses fields and goes through a wood. It is fairly flat and more-or-less straight. Eventually, however, the wood is left behind and the road zigzags before becoming more winding. After following the River South Esk downstream for a few hundred yards, it crosses it at a narrow bridge before continuing downstream along a winding route.
The road goes through Tannadice before skirting a wood and reaching Finavon. The road ends here on the A90 (former A94). Traffic to/from the westbound carriageway has to use a gap in the central reservation.