Distance from Hooks Mill, Virginia to Dry Branch, Virginia

Hooks Mill Dry Branch
Total Distance
21.6 mi
(34.8 km)
Travel Time
35 minutes

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

Shortest
State Rte 616
20.7 mi
33.3 km
38 minutes
Fastest
Rich Patch Rd
21.6 mi
34.8 km
35 minutes
I-64 W
26.1 mi
41.9 km
36 minutes

Route Directions

0 mi
0 min
1 mi
3 min
Get on I-64 W
6 mi
10 min
Follow I-64 W, US-220 N and VA-687 to State Rte 666
14 mi
20 min
Drive to Spring Water Dr
0.6 mi
2 min

Route Directions

0 mi
0 min
1 mi
3 min
Get on I-64 W
6 mi
10 min
Continue on I-64 W. Take State Rte 600 to State Rte 666
18.4 mi
21 min
Drive to Spring Water Dr
0.6 mi
2 min

Route Directions

0 mi
0 min
Take State Rte 616, State Rte 619, S Alleghany Ave and VA-687 to State Rte 666
20 mi
36 min
Drive to Spring Water Dr
0.6 mi
2 min

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

Parrish Court, Virginia

18 mi to destination

2 mi
Covington, Virginia

Traveled 9 mi from origin

1 mi
Intervale, Virginia

9 mi to destination

1 mi
Falling Spring Falls, Virginia

Traveled 18 mi from origin

2 mi
Dry Branch

Destination