Distance from Hooks Mill, Virginia to Buffalo Bend, Virginia
The driving distance from Hooks Mill, Virginia to Buffalo Bend, Virginia is 48 mi (77.2 km)
The straight-line (air) distance is approximately 14.9 mi (24.1 km)
Estimated travel time by road is 53 minutes
We found 3 routes between Hooks Mill and Buffalo Bend.
Available Routes
Route Directions
Get on I-64 E from Rich Patch Rd
Follow I-64 E to US-11 S in East Lexington. Take exit 55 from I-64 E
Drive to US-11 S
Route Directions
Follow State Rte 621 and VA-615 to US-220 N in Botetourt County
Follow State Rte 633 to VA-269 E in Alleghany County
Take I-64 E to US-11 S in Rockbridge County
Route Directions
Take VA-615, VA-43 S and I-81 N to US-11 N in Rockbridge County
Journey Details
Traveling from Hooks Mill, Virginia to Buffalo Bend, Virginia covers 42.8 miles (69 km) in a east direction. This mixed highways and local roads, moderate route typically takes 54 minutes under normal conditions.
Drivers have 3 route options between these locations (43-54 miles / 69-87 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Hooks Mill
Starting Point
Buffalo Bend
Destination