Distance from Grahams Forge, Virginia to Crooked Oak, Virginia

Grahams Forge Crooked Oak
Total Distance
32.2 mi
(51.8 km)
Travel Time
34 minutes

The driving distance from Grahams Forge, Virginia to Crooked Oak, Virginia is 32.2 mi (51.8 km)

The straight-line (air) distance is approximately 13.4 mi (21.6 km)

Estimated travel time by road is 34 minutes

We found 3 routes between Grahams Forge and Crooked Oak.

Available Routes

Shortest
US-52 S
31.6 mi
50.8 km
42 minutes
Fastest
I-77 S and US-58
32.2 mi
51.8 km
34 minutes
State Hwy 100 S
32.7 mi
52.6 km
38 minutes

Route Directions

Get on I-81 S/US-11 S
1.2 mi
2 min
Take I-77 S to US-221 N/US-58 E/Carrollton Pike in Hillsville. Take exit 14 from I-77 S
20.2 mi
19 min
Drive to US-58
10.8 mi
12 min

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Take State Hwy 100 S to Hardscuffle Rd in Carroll County
23.9 mi
25 min
Get on US-58 from Springwillow Dr
2.1 mi
4 min
5.5 mi
6 min

Route Directions

Get on I-81 S/US-11 S
1.2 mi
2 min
Take I-77 S and US-52 S to E Stuart Dr in Hillsville
22.3 mi
29 min
Get on US-58 from Danville Pike
2.6 mi
3 min
5.5 mi
6 min

Journey Details

Traveling from Grahams Forge, Virginia to Crooked Oak, Virginia covers 31.6 miles (51 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 42 minutes under normal conditions.

Drivers have 3 route options between these locations (32-33 miles / 51-53 km). The primary route shown here saves no time compared to alternatives.

Journey Waypoints

Grahams Forge

Starting Point

Allison, Virginia

31 mi to destination

1 mi
Bertha, Virginia

Traveled 8 mi from origin

1 mi
High Rocks Mill, Virginia

23 mi to destination

1 mi
Sylvatus, Virginia

Traveled 15 mi from origin

1 mi
Mitchell Crossroads, Virginia

15 mi to destination

2 mi
Hillsville, Virginia

Traveled 23 mi from origin

2 mi
Gladesboro, Virginia

Traveled 31 mi from origin

2 mi
Crooked Oak

Destination