Distance from Hooks Mill, Virginia to Oakdale, Virginia

Hooks Mill Oakdale
Total Distance
45.7 mi
(73.5 km)
Travel Time
1 hour 1 minute

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

Shortest Fastest
VA-612
25.5 mi
41.1 km
52 minutes
VA-43 S
42.1 mi
67.8 km
1 hour 2 minutes
I-64 E
45.7 mi
73.5 km
1 hour 1 minute

Route Directions

0 mi
0 min
1 mi
3 min
Get on I-64 E
5.9 mi
9 min
Continue on I-64 E. Take State Rte 646 to State Rte 644 in Rockbridge County
35.1 mi
41 min
2.8 mi
5 min
0.8 mi
1 min

Route Directions

0 mi
0 min
Take VA-615, VA-43 S, Frontage Rd/I-81 Frontage Rd and State Rte 611 to VA-612 in Rockbridge County
42.1 mi
1 hr 2 min

Route Directions

25.5 mi
52 min

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

Glen Wilton, Virginia

25 mi to destination

2 mi
Rapps Mill, Virginia

Traveled 19 mi from origin

3 mi
Collierstown, Virginia

Traveled 25 mi from origin

2 mi
Oakdale

Destination