The B712 is a cross-country B-road in central Peeblesshire.
It starts on the A72 at Hallyne, to the west of Peebles. The S1 road heads south, immediately crossing a stream. The next road to the left, which is narrower still, is the original line of the B712 (although it was given its current route early on). Round this point the road joins the River Tweed and follows the valley upstream for most of the rest of its route.
After another mile the road goes through Stobo and then skirts the grounds of Stobo Castle. A few hundred yards further on the road bends to the left to go over the River Tweed. It then passes Dawyck Botanic Garden before continuing upstream, hugging the southern edge of the valley whilst the river runs some distance to the north. The road then goes through Drumelzier before bending to the right to cross the river again.
The road now leaves the River Tweed behind. It passes to the north of a hill before going through a wood to widen to S2 and end at a T-junction on the A701 (former B713).