Distance from Hooks Mill, Virginia to Virginia Heights, Virginia
The driving distance from Hooks Mill, Virginia to Virginia Heights, Virginia is 54.2 mi (87.2 km)
The straight-line (air) distance is approximately 19.4 mi (31.2 km)
Estimated travel time by road is 1 hour 12 minutes
We found 2 routes between Hooks Mill and Virginia Heights.
Available Routes
Route Directions
Continue on State Rte 621. Take VA-615, VA-43 S, I-81 S and I-581 S/US-220 S to Memorial Ave SW in Roanoke
Route Directions
Follow State Rte 621 and VA-615 to US-220 S in Botetourt County
Follow US-220 S, I-81 S and I-581 S/US-220 S to 10th St NW in Roanoke
Continue on 10th St NW. Drive to Memorial Ave SW
Journey Details
Traveling from Hooks Mill, Virginia to Virginia Heights, Virginia covers 44.6 miles (72 km) in a south direction. This mixed highways and local roads, moderate route typically takes 57 minutes under normal conditions.
Drivers have 2 route options between these locations (45-54 miles / 72-87 km). The primary route shown here saves 15 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 49 mph (79 km/h) .
Journey Waypoints
Hooks Mill
Starting Point
Virginia Heights
Destination