Distance from Nettle Ridge, Virginia to Weavers Ford, North Carolina
The driving distance from Nettle Ridge, Virginia to Weavers Ford, North Carolina is 23.5 mi (37.8 km)
The straight-line (air) distance is approximately 6.9 mi (11.1 km)
Estimated travel time by road is 45 minutes
We found 2 routes between Nettle Ridge and Weavers Ford.
Available Routes
Route Directions
Take State Rte 601 to State Rte 658
Follow State Rte 658 to State Rte 678 in Mouth of Wilson
Continue on State Rte 678 to US-58 W
Continue on US-58 W to Mouth of Wilson
Take N Main St/Old Hwy 16/Old State Hwy 16 and Weaver Ford Rd to Smithey Rd in Crumpler
Route Directions
Follow State Rte 677 to State Rte 658 in Mouth of Wilson
Follow VA-16 S to State Rte 856 in Mouth of Wilson
Take N Main St/Old Hwy 16/Old State Hwy 16 and Weaver Ford Rd to Smithey Rd in Crumpler
Journey Details
Traveling from Nettle Ridge, Virginia to Weavers Ford, North Carolina covers 19.1 miles (31 km) in a south direction. This secondary roads, moderate route typically takes 32 minutes under normal conditions.
Drivers have 2 route options between these locations (19-23 miles / 31-38 km). The primary route shown here saves 14 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 33 mph (53 km/h) .
Journey Waypoints
Nettle Ridge
Starting Point
Weavers Ford
Destination