Distance from Hooks Mill, Virginia to Callaghan, Virginia

Hooks Mill Callaghan
Total Distance
19.9 mi
(32 km)
Travel Time
32 minutes

The driving distance from Hooks Mill, Virginia to Callaghan, Virginia is 19.9 mi (32 km)

The straight-line (air) distance is approximately 6.9 mi (11.1 km)

Estimated travel time by road is 32 minutes

We found 3 routes between Hooks Mill and Callaghan.

Available Routes

Shortest Fastest
Rich Patch Rd and I-64 W
19.3 mi
31 km
26 minutes
I-64 W
19.5 mi
31.5 km
32 minutes
Rich Patch Rd and US-60 W
19.9 mi
32 km
32 minutes

Route Directions

Get on I-64 W from Rich Patch Rd
7 mi
13 min
Follow I-64 W and US-60 W to VA-159 S
12.1 mi
17 min
Take State Rte 600 to State Rte 683
0.8 mi
1 min

Route Directions

0 mi
0 min
Take State Rte 616, State Rte 619, State Rte 657/S Pitzer Ridge Rd, S Carpenter Dr and I-64 W to State Rte 683 in Callaghan
19.4 mi
31 min
0.2 mi
0 min

Route Directions

Get on I-64 W from Rich Patch Rd
7 mi
13 min
Follow I-64 W to US-60 W/VA-159 S. Take exit 10 from I-64 W
11.1 mi
10 min
Continue on VA-159 S. Take State Rte 600 to State Rte 683 in Callaghan
1.2 mi
2 min

Journey Details

Traveling from Hooks Mill, Virginia to Callaghan, Virginia covers 19.3 miles (31 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 26 minutes under normal conditions.

Drivers have 3 route options between these locations (19-20 miles / 31-32 km). The primary route shown here saves 7 minutes compared to alternatives.

Journey Waypoints

Hooks Mill

Starting Point

Parrish Court, Virginia

16 mi to destination

2 mi
Oakwood Forest, Virginia

Traveled 12 mi from origin

1 mi
Westwood Place, Virginia

4 mi to destination

1 mi
Callaghan

Destination