The B758 is an urban B-road in north Lanarkshire.
It starts at a GSJ on the A725 Blantyre bypass. After all the sliproads meet the B758 heads north along Douglas Street into town, where it crosses the B7012 (former A726) at a traffic-light-controlled staggered crossroads.
The road then heads north along the winding Hunthill Road. The road is largely residential but for most of its distance marks the edge of the urban area. Sometimes there are houses on the left and sometimes not. Eventually the road becomes wholly urban once again to reach a T-junction on the A724. Immediately to the left is a mini-roundabout, so this junction is a modified staggered crossroads.
The B758 continues north along Blantyre Farm Road. Presently the road goes over a railway line and appears to enter open country. It crosses fields, with the occasional wood, and goes under another railway line before crossing the River Clyde. The next road to the left is the original line of the B758. This was severed by the construction of Maryville Interchange and so the road now bends to the right to cross over the M74 on the edge of the junction before ending just beyond at a T-junction on Glasgow Road, which is either the A74 or A721 depending on which map you believe. The signs, however, claim the latter.