Distance from Hooks Mill, Virginia to Olean, Virginia

Hooks Mill Olean
Total Distance
64.6 mi
(104 km)
Travel Time
1 hour 41 minutes

The driving distance from Hooks Mill, Virginia to Olean, Virginia is 64.6 mi (104 km)

The straight-line (air) distance is approximately 29 mi (46.6 km)

Estimated travel time by road is 1 hour 41 minutes

We found 3 routes between Hooks Mill and Olean.

Available Routes

Shortest Fastest
VA-18 S and Waiteville Rd
57.8 mi
93 km
1 hour 26 minutes
Waiteville Rd
64.6 mi
104 km
1 hour 41 minutes
VA-615 and VA-42 W
70.7 mi
113.8 km
1 hour 40 minutes

Route Directions

0 mi
0 min
Take VA-617, VA-311 N and Waiteville Rd to State Rte 635 in Giles County
64.6 mi
1 hr 41 min

Route Directions

0 mi
0 min
Take VA-615, VA-42 W and US-460 W/Virginia Ave to State Rte 635 in Giles County
70.7 mi
1 hr 40 min

Route Directions

0 mi
0 min
Take VA-18 S and Waiteville Rd to State Rte 635 in Giles County
57.7 mi
1 hr 26 min

Journey Details

Traveling from Hooks Mill, Virginia to Olean, Virginia covers 57.8 miles (93 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 26 minutes under normal conditions.

Drivers have 3 route options between these locations (58-71 miles / 93-114 km). The primary route shown here saves 16 minutes compared to alternatives.

The route features scenic views. During midday weekday travel, expect lighter midday traffic with average speeds around 43 mph (69 km/h) .

Journey Waypoints

Hooks Mill

Starting Point

Clifdale, Virginia

67 mi to destination

1 mi
Jordan Mines, Virginia

Traveled 17 mi from origin

1 mi
Paint Bank, Virginia

Traveled 33 mi from origin

1 mi
Craig Springs, Virginia

33 mi to destination

2 mi
Waiteville, West Virginia

Traveled 50 mi from origin

1 mi
Kire, Virginia

17 mi to destination

1 mi
White Pine Lodge, Virginia

Traveled 67 mi from origin

2 mi
Olean

Destination