Distance from Ivy Ridge, North Carolina to Nettle Ridge, Virginia
The driving distance from Ivy Ridge, North Carolina to Nettle Ridge, Virginia is 133.9 mi (215.5 km)
The straight-line (air) distance is approximately 54.4 mi (87.5 km)
Estimated travel time by road is 2 hours 20 minutes
We found 2 routes between Ivy Ridge and Nettle Ridge.
Available Routes
Route Directions
Get on I-26 W/US-23 N from Big Laurel Rd
Follow I-26 W and I-81 N to VA-16 S in Marion. Take exit 45 from I-81 N
Follow VA-16 S and Flat Ridge Rd to Testerman Trl in Grayson County
Route Directions
Take Big Laurel Rd, Laurel Valley Rd and Windy Gap Rd to US-19 N in Yancey County
Take US-19E E and US-221 N to NC-105 N in Linville
Follow US-221 N to NC-16 N in Crumpler
Continue on NC-16 N to Mouth of Wilson
Take State Rte 677 to Testerman Trl
Journey Details
Traveling from Ivy Ridge, North Carolina to Nettle Ridge, Virginia covers 126.9 miles (204 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 55 minutes under normal conditions.
Drivers have 2 route options between these locations (127-134 miles / 204-216 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During evening weekday travel, expect evening rush hour with average speeds around 41 mph (66 km/h) .
Journey Waypoints
Ivy Ridge
Starting Point
Nettle Ridge
Destination