This article is about the Class III road numbered C31 maintained by Angus Council.
For other roads numbered C31, see C31
The C31 is a long route connecting Kirriemuir with Brechin, a job also done by the B957 and A90. It starts on the B956 one-way system in the centre of Kirriemuir and heads north along Roods, becoming Shielhill Road before leaving the town behind. Turning north east, the road meanders a little across the landscape to Shielhill Bridge, where it crosses the River South Esk. The route gets close to the B957 at Tannadice, but without meeting, and then crosses the Noran Water at Wellford. Continuing east, the road straightens up as it runs along a ridge of low hills, before reaching the A90 Brechin Bypass. There is no junction, but the C31 is forced to turn and run alongside, so sharing an underbridge with Pittendriech Road. It soon resumes its old route, however, and follows North Latch and Latch Road into the town centre, finishing on the C30 just before the B966.