Distance from Nettle Ridge, Virginia to Weavers Ford, North Carolina

Nettle Ridge Weavers Ford
Total Distance
23.5 mi
(37.8 km)
Travel Time
45 minutes

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

Shortest Fastest
VA-16 S
19 mi
30.7 km
32 minutes
State Rte 601
23.5 mi
37.8 km
45 minutes

Route Directions

Take State Rte 601 to State Rte 658
6.5 mi
14 min
Follow State Rte 658 to State Rte 678 in Mouth of Wilson
1.1 mi
3 min
Continue on State Rte 678 to US-58 W
5.2 mi
11 min
Continue on US-58 W to Mouth of Wilson
7 mi
8 min
Take N Main St/Old Hwy 16/Old State Hwy 16 and Weaver Ford Rd to Smithey Rd in Crumpler
3.7 mi
7 min

Route Directions

Follow State Rte 677 to State Rte 658 in Mouth of Wilson
4.3 mi
10 min
Follow VA-16 S to State Rte 856 in Mouth of Wilson
11.1 mi
14 min
Take N Main St/Old Hwy 16/Old State Hwy 16 and Weaver Ford Rd to Smithey Rd in Crumpler
3.7 mi
7 min

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

Flat Ridge, Virginia

16 mi to destination

1 mi
Grant, Virginia

Traveled 4 mi from origin

1 mi
Volney, Virginia

Traveled 8 mi from origin

1 mi
Grassy Creek, North Carolina

4 mi to destination

1 mi
Weavers Ford

Destination