Distance from Harmony Grove, North Carolina to Naff, Virginia
The driving distance from Harmony Grove, North Carolina to Naff, Virginia is 105.6 mi (170 km)
The straight-line (air) distance is approximately 47.6 mi (76.7 km)
Estimated travel time by road is 2 hours
We found 3 routes between Harmony Grove and Naff.
Available Routes
Route Directions
Get on US-421 S from Styers Ferry Rd
Follow US-421 S, US-158 E and US-220 N to State Rte 613 in Franklin County
Follow State Rte 613 to State Rte 726
Route Directions
Take Shattalon Dr, Stanleyville Dr, NC-8 N, Dodgetown Rd, ... and Moorefield Store Rd to US-58 E in Patrick County
Take US-220 N to State Rte 613 in Franklin County
Follow State Rte 613 to State Rte 726
Route Directions
Take Meadowlark Dr, Olivet Church Rd, Transou Rd, NC-67 W/Reynolda Rd, ... and NC-89 W to Aarons Corner Church Rd in Stokes County
Take State Rte 660 to VA-8 N in Patrick County
Continue on VA-8 N. Take VA-57 E to VA-346
Take Un Brg Rd Rd and State Rte 788 to VA-40 E in Franklin County
Continue on VA-40 E. Take State Rte 752, State Rte 641, Bethlehem Rd and State Rte 613 to State Rte 726
Journey Details
Traveling from Harmony Grove, North Carolina to Naff, Virginia covers 99.8 miles (161 km) in a north direction. This secondary roads, substantial route typically takes 2 hours 27 minutes under normal conditions.
Drivers have 3 route options between these locations (100-108 miles / 161-174 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Harmony Grove
Starting Point
Naff
Destination