Distance from Grahams Forge, Virginia to Cana, Virginia

Grahams Forge Cana
Total Distance
40.6 mi
(65.3 km)
Travel Time
50 minutes

The driving distance from Grahams Forge, Virginia to Cana, Virginia is 40.6 mi (65.3 km)

The straight-line (air) distance is approximately 16.7 mi (26.9 km)

Estimated travel time by road is 50 minutes

We found 2 routes between Grahams Forge and Cana.

Available Routes

Shortest Fastest
I-77 S
35.4 mi
56.9 km
39 minutes
State Hwy 100 S and US-52 S
40.6 mi
65.3 km
50 minutes

Route Directions

Get on I-81 N/US-11 N
1.1 mi
2 min
Take State Hwy 100 S and US-52 S to your destination in Cana
39.5 mi
47 min
0 mi
0 min

Route Directions

Get on I-81 S/US-11 S
1.2 mi
2 min
Take I-77 S to State Rte 775/VA-148 E/Chances Creek Rd in Carroll County. Take exit 8 from I-77 S
26.4 mi
25 min
Take US-52 S to your destination in Cana
7.7 mi
11 min

Journey Details

Traveling from Grahams Forge, Virginia to Cana, Virginia covers 35.4 miles (57 km) in a southeast direction. This mixed highways and local roads, moderate route typically takes 39 minutes under normal conditions.

Drivers have 2 route options between these locations (35-41 miles / 57-65 km). The primary route shown here saves 12 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 51 mph (82 km/h) .

Journey Waypoints

Grahams Forge

Starting Point

Fosters Falls, Virginia

39 mi to destination

1 mi
Rackettown, Virginia

Traveled 10 mi from origin

0 mi
Early, Virginia

29 mi to destination

1 mi
Gardner Mills, Virginia

19 mi to destination

1 mi
Eona, Virginia

Traveled 29 mi from origin

1 mi
Fancy Gap, Virginia

10 mi to destination

1 mi
Cana

Destination