Distance from Grahams Forge, Virginia to Forest Grove, North Carolina
The driving distance from Grahams Forge, Virginia to Forest Grove, North Carolina is 117.5 mi (189.1 km)
The straight-line (air) distance is approximately 42 mi (67.6 km)
Estimated travel time by road is 2 hours 27 minutes
We found 3 routes between Grahams Forge and Forest Grove.
Available Routes
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 and US-421 N/U.S. Hwy 421 S to Old US Hwy 421 in Watauga County
Take Georges Gap Rd to Forest Grove Rd in Vilas
Route Directions
Take I-81 S and VA-16 S to Chestnut Mountain Rd in Washington County
Continue on Chestnut Mountain Rd. Take Sugar Creek Rd to TN-91 S in Laurel Bloomery
Continue on TN-91 S. Take US-421 S to Bethel Rd in Vilas
Drive to Forest Grove Rd
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
Continue on VA-91 S. Take TN-91 S and US-421 S to Forest Grove Rd in Vilas
Journey Details
Traveling from Grahams Forge, Virginia to Forest Grove, North Carolina covers 99.9 miles (161 km) in a southwest direction. This mixed highways and local roads, substantial route typically takes 1 hour 59 minutes under normal conditions.
Drivers have 3 route options between these locations (100-118 miles / 161-189 km). The primary route shown here saves 29 minutes compared to alternatives.
Journey Waypoints
Grahams Forge
Starting Point
Forest Grove
Destination