|Distance:||18.9 miles (30.4 km)|
|Meets:||B955, B954, A93|
|Route outline (key)|
The B951 is a cross-country B-road in east Scotland.
It starts on the B955 (former A926) on the western edge of Kirriemuir. The road heads westward, initially across more-or-less flat terrain. Presently it passes to the south of the Loch of Kinnordy before bending to the right and making for the hills ahead.
The climb is not as steep as may be expected as the road bends to the left at almost the last minute before contouring to Kirkton of Kingoldrum, which guards a gap in the hills. This does mean, however, that it continues to climb on the far side of the village.
The B951 bends sharply to the left to reach a summit and then starts to descend, following an almost dead-straight course. It then bends to the right and climbs over a spur, enabling the road to go round the Loch of Lintrathen. The valley of the Melgam Water (which runs through the loch) is then followed upstream to Dykend where it is crossed just before meeting the B954.
The road climbs into the hills once again, crossing a pass before descending into Glenisla. It meets the River Isla and runs alongside it for a short distance before going through Kirkton of Glenisla, then a mile or so afterwards the river is crossed. The B951 continues upstream before leaving the glen behind near Meikle Forter. The valley of a tributary is climbed to a mountain pass before the road descends again, preferring to remain out of the bottom of the valley.
After going through a wood the road goes through Cray, in Glen Shee. It zigzags over a narrow bridge over the Black Water and ends soon afterwards at a T-junction with the A93.