Distance from Hooks Mill, Virginia to Laymantown, Virginia

Hooks Mill Laymantown
Total Distance
45.1 mi
(72.5 km)
Travel Time
1 hour 5 minutes

The driving distance from Hooks Mill, Virginia to Laymantown, Virginia is 45.1 mi (72.5 km)

The straight-line (air) distance is approximately 15.1 mi (24.3 km)

Estimated travel time by road is 1 hour 5 minutes

We found 2 routes between Hooks Mill and Laymantown.

Available Routes

Shortest Fastest
US-220 S
34.5 mi
55.6 km
48 minutes
VA-43 S and US-11 S
45.1 mi
72.5 km
1 hour 5 minutes

Route Directions

0 mi
0 min
Take VA-43 S and US-11 S to State Rte 652/Mountain Pass Rd in Troutville
39.3 mi
54 min
Continue on State Rte 652/Mountain Pass Rd. Drive to Hunters Trail in Laymantown
5.8 mi
10 min

Route Directions

Follow State Rte 621 and VA-615 to US-220 S in Botetourt County
8.6 mi
13 min
14.9 mi
15 min
Follow State Rte 676 to US-11 S
2.5 mi
4 min
2.7 mi
3 min
Continue on State Rte 652/Mountain Pass Rd. Drive to Hunters Trail in Laymantown
5.8 mi
10 min

Journey Details

Traveling from Hooks Mill, Virginia to Laymantown, Virginia covers 34.5 miles (56 km) in a south direction. This mixed highways and local roads, moderate route typically takes 48 minutes under normal conditions.

Drivers have 2 route options between these locations (35-45 miles / 56-73 km). The primary route shown here saves 18 minutes compared to alternatives.

Journey Waypoints

Hooks Mill

Starting Point

Parr, Virginia

35 mi to destination

1 mi
Flatwoods, Virginia

26 mi to destination

2 mi
Fincastle, Virginia

17 mi to destination

1 mi
Trinity, Virginia

9 mi to destination

1 mi
Troutville, Virginia

Traveled 35 mi from origin

1 mi
Laymantown

Destination