Eighteen special routes of U.S. Route 58 currently exist in Virginia. In order from west to east they are as follows:
Ewing–Rose Hill business loop
U.S. Route 58 Business (US 58 Bus.) is a business loop of US 58 serving the communities of Ewing and Rose Hill in Lee County. The business route begins southwest of Ewing at an intersection with the divided US 58 and travels northeast along Dr. Thomas Walker Road through Ewing. Upon exiting Ewing, the route passes Thomas Walker High School and enters Rose Hill. In the easternmost section of Rose Hill, US 58 Bus. ends at US 58. The business route never strays more than from its parallel parent route.
Gate City business loop
U.S. Route 58 Business (US 58 Bus.) is a business route of US 58 serving Gate City, Scott County. The route is fully concurrent with US 23 Bus. and US 421 Bus. as US 58 concurrent with US 23 and US 421 in the area as well. The routes begin at an interchange just west of the town limits of Gate City with US 23, US 58, US 421 and Daniel Boone Road. Upon entering Gate City, the road name becomes West Jackson Street. In the center of town, East Jackson Street continues as SR 71 while the business routes head east on Kane Street. The routes end at a signalized intersection with the three parent U.S. Routes east of the town center.
Hillsville business loop
U.S. Route 58 Business (US 58 Bus.) is a business route of US 58 serving Hillsville in Carroll County. It was created as a result of the 2008–2011 construction of the Hillsville Bypass, which became the realigned section of main line US 58. The west half of the route is concurrent with US 221.
The business route begins west of downtown Hillsville at an interchange where US 58 breaks off of Carrollton Pike to bypass the town to the south. US 58 Bus. initially heads northeast as a divided highway carrying the name Stuart Drive before narrowing to one lane in each direction with a center turn lane. It heads past numerous businesses before reaching Main Street (US 52) in the center of town. The road makes a slight curve towards due east where US 221 splits from the concurrency at Floyd Pike. US 58 Bus. continues down Stuart Drive past Carroll County High School before entering a more rural area within the town limits. Upon exiting the town, the road name changes to Danville Pike before US 58 Bus. ends at a diamond interchange with US 58.
Meadows of Dan business loop
U.S. Route 58 Business (US 58 Bus.) is a business route of US 58 serving the western Patrick County unincorporated community of Meadows of Dan. While the mainline US 58 bypasses the town on a four-lane divided highway, US 58 Bus. is a two-lane rural road. The route begins at an intersection west of the town. At first, the business route passes through a largely rural area only passing by small motels and campgrounds. After an interchange with the Blue Ridge Parkway, US 58 Bus. passes through an area of the town with more businesses as well as churches and a cemetery. The route ends at the eastern end of the town at US 58; east of this point, US 58 transitions to a two lane road.
Stuart business loop
U.S. Route 58 Business (US 58 Bus.) is a business route of US 58 in the Stuart, the county seat of Patrick County. The route begins eastbound at the northwestern edge of town at a ramp from US 58 and SR 8. US 58 Bus. and SR 8 travel briefly as a one-way road eastbound before intersecting a connector road which allows for access to and from US 58 west and SR 8 north. The two routes wind their way through Stuart on West Blue Ridge Street passing by small businesses and county offices. At Patrick Avenue, SR 8 exits the concurrency to the south leaving US 58 Bus. to continue on East Blue Ridge Street. The route heads downhill through a hairpin turn before turning north and ending at an intersection with US 58.