Distance from Hooks Mill, Virginia to Mason Cove, Virginia

Hooks Mill Mason Cove
Total Distance
42.7 mi
(68.8 km)
Travel Time
59 minutes

The driving distance from Hooks Mill, Virginia to Mason Cove, Virginia is 42.7 mi (68.8 km)

The straight-line (air) distance is approximately 15.7 mi (25.2 km)

Estimated travel time by road is 59 minutes

We found 2 routes between Hooks Mill and Mason Cove.

Available Routes

Shortest Fastest
US-220 S
42.5 mi
68.4 km
53 minutes
US-220 S/Botetourt Rd
42.7 mi
68.8 km
59 minutes

Route Directions

0 mi
0 min
Continue on State Rte 621. Take VA-615, US-220 S/Botetourt Rd, State Rte 630/Blacksburg Rd, VA-779 and Little Catawba Creek Rd to Alltree Trail in Roanoke County
42.7 mi
58 min
0 mi
0 min

Route Directions

Follow State Rte 621 and VA-615 to US-220 S in Botetourt County
8.6 mi
13 min
Follow US-220 S and I-81 S to VA-419 N in Roanoke County. Take exit 141 from I-81 S
29.9 mi
33 min
Follow VA-311 and State Rte 864 to Alltree Trail
4 mi
6 min

Journey Details

Traveling from Hooks Mill, Virginia to Mason Cove, Virginia covers 42.5 miles (68 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 53 minutes under normal conditions.

Drivers have 2 route options between these locations (42-43 miles / 68-69 km). The primary route shown here saves 6 minutes compared to alternatives.

Journey Waypoints

Hooks Mill

Starting Point

Parr, Virginia

36 mi to destination

1 mi
Oriskany, Virginia

27 mi to destination

1 mi
Charlton, Virginia

Traveled 18 mi from origin

1 mi
Barbours Creek, Virginia

18 mi to destination

2 mi
Haymakertown, Virginia

Traveled 27 mi from origin

2 mi
Bennett Springs, Virginia

Traveled 36 mi from origin

2 mi
Mason Cove

Destination