Distance from Hooks Mill, Virginia to Dry Branch, Virginia
The driving distance from Hooks Mill, Virginia to Dry Branch, Virginia is 21.6 mi (34.8 km)
The straight-line (air) distance is approximately 7.6 mi (12.3 km)
Estimated travel time by road is 35 minutes
We found 3 routes between Hooks Mill and Dry Branch.
Available Routes
Route Directions
Get on I-64 W
Follow I-64 W, US-220 N and VA-687 to State Rte 666
Drive to Spring Water Dr
Route Directions
Get on I-64 W
Continue on I-64 W. Take State Rte 600 to State Rte 666
Drive to Spring Water Dr
Route Directions
Take State Rte 616, State Rte 619, S Alleghany Ave and VA-687 to State Rte 666
Drive to Spring Water Dr
Journey Details
Traveling from Hooks Mill, Virginia to Dry Branch, Virginia covers 20.7 miles (33 km) in a northwest direction. This secondary roads, moderate route typically takes 38 minutes under normal conditions.
Drivers have 3 route options between these locations (21-26 miles / 33-42 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Hooks Mill
Starting Point
Dry Branch
Destination