Distance from Hooks Mill, Virginia to Pico, Virginia

Hooks Mill Pico
Total Distance
28.7 mi
(46.2 km)
Travel Time
45 minutes

The driving distance from Hooks Mill, Virginia to Pico, Virginia is 28.7 mi (46.2 km)

The straight-line (air) distance is approximately 11.9 mi (19.1 km)

Estimated travel time by road is 45 minutes

We found 2 routes between Hooks Mill and Pico.

Available Routes

Shortest Fastest
VA-43 S
27.7 mi
44.6 km
41 minutes
US-220 S
28.7 mi
46.2 km
45 minutes

Route Directions

0 mi
0 min
Take VA-615, US-220 S and State Rte 635 to State Rte 625 in Botetourt County
28.7 mi
45 min

Route Directions

0 mi
0 min
Take VA-615 and VA-43 S to State Rte 625 in Botetourt County
27.7 mi
41 min

Journey Details

Traveling from Hooks Mill, Virginia to Pico, Virginia covers 27.7 miles (45 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 41 minutes under normal conditions.

Drivers have 2 route options between these locations (28-29 miles / 45-46 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 41 mph (66 km/h) .

Journey Waypoints

Hooks Mill

Starting Point

Parr, Virginia

27 mi to destination

1 mi
Bessemer, Virginia

21 mi to destination

1 mi
Eagle Rock, Virginia

Traveled 14 mi from origin

1 mi
Springwood, Virginia

Traveled 21 mi from origin

1 mi
Buchanan, Virginia

Traveled 27 mi from origin

1 mi
Pico

Destination