Distance from Grahams Forge, Virginia to Dan Valley, North Carolina
The driving distance from Grahams Forge, Virginia to Dan Valley, North Carolina is 101 mi (162.5 km)
The straight-line (air) distance is approximately 39.7 mi (63.9 km)
Estimated travel time by road is 1 hour 47 minutes
We found 3 routes between Grahams Forge and Dan Valley.
Available Routes
Route Directions
Get on I-81 S/US-11 S
Follow I-77 S, I-74 and US-52 S to Shore Rd/Westinghouse Rd in Forsyth County. Take exit 120 from US-52 S
Take NC-65 E, Oldtown Rd and US-311 N to River Rd in Rockingham County
Route Directions
Get on I-81 N/US-11 N
Take State Hwy 100 S and US-58 to Horsepasture Price Rd in Horse Pasture
Follow US-220 S to NC-135 W. Take the US-311/NC-135 exit from US-220 S
Take Dan Valley Rd to River Rd
Route Directions
Get on I-81 S/US-11 S
Follow I-77 S and US-58 to Horsepasture Price Rd in Horse Pasture
Follow US-220 S to NC-135 W. Take the US-311/NC-135 exit from US-220 S
Take Dan Valley Rd to River Rd
Journey Details
Traveling from Grahams Forge, Virginia to Dan Valley, North Carolina covers 96.1 miles (155 km) in a southeast direction. This highway, substantial route typically takes 1 hour 49 minutes under normal conditions.
Drivers have 3 route options between these locations (96-101 miles / 155-162 km). The primary route shown here saves 5 minutes compared to alternatives.
The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 56 mph (90 km/h) .
Journey Waypoints
Grahams Forge
Starting Point
Dan Valley
Destination