Distance from Nettle Ridge, Virginia to Jefferson, North Carolina

Nettle Ridge Jefferson
Total Distance
35.7 mi
(57.5 km)
Travel Time
57 minutes

The driving distance from Nettle Ridge, Virginia to Jefferson, North Carolina is 35.7 mi (57.5 km)

The straight-line (air) distance is approximately 12.9 mi (20.8 km)

Estimated travel time by road is 57 minutes

We found 2 routes between Nettle Ridge and Jefferson.

Available Routes

Shortest Fastest
VA-16 S and NC-16 S
31.3 mi
50.4 km
44 minutes
NC-16 S
35.7 mi
57.5 km
57 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
Take VA-16 S and NC-16 S to E Main St/U.S. Hwy 221 Business S in Jefferson
23 mi
27 min

Route Directions

Follow State Rte 677 to State Rte 658 in Mouth of Wilson
4.3 mi
10 min
Follow VA-16 S and NC-16 S to E Main St/U.S. Hwy 221 Business S in Jefferson
27 mi
33 min

Journey Details

Traveling from Nettle Ridge, Virginia to Jefferson, North Carolina covers 31.3 miles (50 km) in a south direction. This mixed highways and local roads, moderate route typically takes 44 minutes under normal conditions.

Drivers have 2 route options between these locations (31-36 miles / 50-57 km). The primary route shown here saves 14 minutes compared to alternatives.

Journey Waypoints

Nettle Ridge

Starting Point

Grant, Virginia

30 mi to destination

1 mi
Volney, Virginia

22 mi to destination

1 mi
Sessex, North Carolina

Traveled 15 mi from origin

1 mi
Crumpler, North Carolina

Traveled 22 mi from origin

2 mi
Shatley Springs, North Carolina

7 mi to destination

2 mi
Smethport, North Carolina

Traveled 30 mi from origin

2 mi
Jefferson

Destination