Distance from Grahams Forge, Virginia to Hughes, North Carolina
The driving distance from Grahams Forge, Virginia to Hughes, North Carolina is 144 mi (231.8 km)
The straight-line (air) distance is approximately 53.1 mi (85.4 km)
Estimated travel time by road is 2 hours 31 minutes
We found 3 routes between Grahams Forge and Hughes.
Available Routes
Route Directions
Get on I-81 S/US-11 S
Follow I-81 S to TN-394 E in Sullivan County. Take exit 69 from I-81 S
Continue on TN-394 E. Take US-19E E and NC-194 S to Bob Gragg Ln in Avery County
Route Directions
Get on I-81 S/US-11 S
Follow I-81 S to Nicks Creek Rd in Atkins. Take exit 50 from I-81 S
Take VA-16 S and NC-16 S to US-221 S in Ashe County
Follow US-221 S to NC-105 S in Boone
Continue on NC-181 N. Take Spanish Oak Rd to Bob Gragg Ln
Route Directions
Get on I-81 S/US-11 S
Follow I-81 S to VA-91 S in Washington County. Take exit 29 from I-81 S
Follow VA-91 S and TN-91 S to US-421 S/N Shady St in Mountain City
Take NC-105 S to US-221 S/Mitchell Ave in Linville
Continue on NC-181 N. Take Spanish Oak Rd to Bob Gragg Ln
Journey Details
Traveling from Grahams Forge, Virginia to Hughes, North Carolina covers 127.4 miles (205 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 2 hours 29 minutes under normal conditions.
Drivers have 3 route options between these locations (127-144 miles / 205-232 km). The primary route shown here saves 9 minutes compared to alternatives.
Journey Waypoints
Grahams Forge
Starting Point
Hughes
Destination