Distance from Blessing, Virginia to Weavers Ford, North Carolina
The driving distance from Blessing, Virginia to Weavers Ford, North Carolina is 48.1 mi (77.4 km)
The straight-line (air) distance is approximately 17.6 mi (28.3 km)
Estimated travel time by road is 1 hour 3 minutes
We found 3 routes between Blessing and Weavers Ford.
Available Routes
Route Directions
Take I-81 S and 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
Route Directions
Continue on State Rte 625. Take State Rte 690 to US-21 S in Crockett
Continue on US-21 S to Mouth of Wilson
Continue on VA-16 S. Take Weaver Ford Rd to Smithey Rd in Crumpler
Route Directions
Follow Radio Dr to State Rte 680
Take I-81 S and 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 Blessing, Virginia to Weavers Ford, North Carolina covers 47.6 miles (77 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 2 minutes under normal conditions.
Drivers have 3 route options between these locations (48-50 miles / 77-80 km). The primary route shown here saves 7 minutes compared to alternatives.
Journey Waypoints
Blessing
Starting Point
Weavers Ford
Destination