Distance from Kerns, Virginia to Gragg, North Carolina
The driving distance from Kerns, Virginia to Gragg, North Carolina is 121.7 mi (195.8 km)
The straight-line (air) distance is approximately 41.5 mi (66.8 km)
Estimated travel time by road is 2 hours 50 minutes
We found 3 routes between Kerns and Gragg.
Available Routes
Route Directions
Take VA-72 S to US-23 S/US Hwy 23 S in Gate City
Drive from I-26 to Unicoi. Take exit 32 from I-26
Take TN-107 E and NC-226 S to US-19E E in Spruce Pine
Continue on US-19E E. Take US-221 N to Pilot Ridge Rd in Avery County
Continue on Pilot Ridge Rd. Drive to Edgemont Rd
Route Directions
Follow VA-65 N to US-58 ALT E/Trail of the Lonesome Pine/Us Hwy 58 in Castlewood
Continue on US-58 ALT E. Take US-58 E to VA-91 S in Washington County
Take TN-91 S to US-421 S/N Shady St in Mountain City
Follow North Carolina Hwy 105 Bypass, Poplar Grove Rd S and Shulls Mill Rd to US-221 S
Continue on Pilot Ridge Rd. Drive to Edgemont Rd
Route Directions
Take VA-72 S to US-23 S/US Hwy 23 S in Gate City
Take I-26 to W G St in Elizabethton
Follow State Hwy 2377/TN-362 S and TN-361 E/Gap Creek Rd to US-19E S
Continue on NC-194 S to US-221 N
Continue on Pilot Ridge Rd. Drive to Edgemont Rd
Journey Details
Traveling from Kerns, Virginia to Gragg, North Carolina covers 97.7 miles (157 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (98-122 miles / 157-196 km). The primary route shown here saves 43 minutes compared to alternatives.
Journey Waypoints
Kerns
Starting Point
Gragg
Destination