Distance from Baynes, North Carolina to Naff, Virginia
The driving distance from Baynes, North Carolina to Naff, Virginia is 95.9 mi (154.3 km)
The straight-line (air) distance is approximately 44.9 mi (72.3 km)
Estimated travel time by road is 1 hour 49 minutes
We found 3 routes between Baynes and Naff.
Available Routes
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-29 N to Old Mine Rd in Pittsylvania County
Get on US-220 N in Rocky Mount from VA-40 W
Route Directions
Take Cherry Grove Rd and Stoney Creek School Rd to US-158 W
Take US-220 N to State Rte 613 in Franklin County
Route Directions
Follow NC-119 N and NC-86 N to Yanceyville
Follow NC-86 N and US-58 W to Mountain Valley Rd in Axton
Continue on Mountain Valley Rd. Take State Rte 619 to US-220 N in Franklin County
Journey Details
Traveling from Baynes, North Carolina to Naff, Virginia covers 91.1 miles (147 km) in a northwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 48 minutes under normal conditions.
Drivers have 3 route options between these locations (91-97 miles / 147-156 km). The primary route shown here saves 6 minutes compared to alternatives.
The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 52 mph (84 km/h) .
Journey Waypoints
Baynes
Starting Point
Naff
Destination