Distance from Heards, Virginia to Naff, Virginia
The driving distance from Heards, Virginia to Naff, Virginia is 128.1 mi (206.1 km)
The straight-line (air) distance is approximately 54.2 mi (87.2 km)
Estimated travel time by road is 2 hours 9 minutes
We found 3 routes between Heards and Naff.
Available Routes
Route Directions
Get on I-64 W in Augusta County from Taylor Creek Rd, VA-151 N and US-250
Take I-81 S to US-220 S in Roanoke
Continue on US-220 S. Drive to State Rte 613 in Franklin County
Route Directions
Take VA-151 S and State Rte 778 to US-60 W in Amherst County
Continue on US-60 W. Take I-81 S to State Rte 613 in Franklin County
Route Directions
Follow Taylor Creek Rd and VA-6 E to US-29 S in Nelson County
Continue on US-29 S. Take US-460 W and US-220 S to State Rte 613 in Franklin County
Journey Details
Traveling from Heards, Virginia to Naff, Virginia covers 119.5 miles (192 km) in a southwest direction. This highway, substantial route typically takes 2 hours 15 minutes under normal conditions.
Drivers have 3 route options between these locations (120-128 miles / 192-206 km). The primary route shown here saves 11 minutes compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Heards
Starting Point
Naff
Destination