This article is about the former B7039 near Lanark. For the current B7039 near Selkirk, see B7039.
The B7056 (former B7039) crossing the River Clyde at Crossford
The original route of the B7039 was as a connecting link between the A73 at Harestanes and the A72 at Crossford.
This short road in Lanarkshire, in the countryside between Carluke and Lanark, was still marked as the B7039 on the 1939 edition of the Ten-Mile Road Map of Great Britain, but this is presumed to be an error, as the current route was also shown, and the B7056 was also shown as having been extended to meet the former B7039 at Harestanes. That road was also, presumably at the same time, extended along the line of the B7039 to Crossford.