Distance from Hooks Mill, Virginia to Oakdale, Virginia
The driving distance from Hooks Mill, Virginia to Oakdale, Virginia is 45.7 mi (73.5 km)
The straight-line (air) distance is approximately 10.8 mi (17.3 km)
Estimated travel time by road is 1 hour 1 minute
We found 3 routes between Hooks Mill and Oakdale.
Available Routes
Route Directions
Get on I-64 E
Continue on I-64 E. Take State Rte 646 to State Rte 644 in Rockbridge County
Route Directions
Take VA-615, VA-43 S, Frontage Rd/I-81 Frontage Rd and State Rte 611 to VA-612 in Rockbridge County
Route Directions
Journey Details
Traveling from Hooks Mill, Virginia to Oakdale, Virginia covers 25.5 miles (41 km) in a east direction. This secondary roads, moderate route typically takes 52 minutes under normal conditions.
Drivers have 3 route options between these locations (26-46 miles / 41-73 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Hooks Mill
Starting Point
Oakdale
Destination