This article is about the current B7039 near Selkirk. For the former B7039 near Lanark, see B7039 (Lanark).
The B7039 is a short link road near Selkirk between the A708 and the B7009. Both branches of Ettrick Water are crossed en route. The road was originally unclassified but gained its number in 1935.
The route starts at a very wide junction with the A708, and almost immediately crosses the Generals Bridge over the Yarrow Water. It then curves around past the entrance to Bowhill, and takes a nearly straight run south east through trees on the edge of the estate. The road is almost, but unfortunately not quite, wide enough for two cars to pass without slowing! After nearly a mile, a sharp right-hand bend leads to a narrower, twistier section winding past tree-lined driveways leading up to hidden houses. Then, just as the road opens up again, it swings sharp left over Carterhaugh Bridge to end on the B7009.