Distance from Grahams Forge, Virginia to Osceola, North Carolina
The driving distance from Grahams Forge, Virginia to Osceola, North Carolina is 125.2 mi (201.5 km)
The straight-line (air) distance is approximately 53.4 mi (85.9 km)
Estimated travel time by road is 1 hour 56 minutes
We found 3 routes between Grahams Forge and Osceola.
Available Routes
Route Directions
Get on I-81 S/US-11 S
Take I-77 S, I-74, US-52 S, I-74 E and I-840 to US-29 N in Guilford County. Take exit 14A-B from I-840
Follow US-29 N to NC-150 E
Route Directions
Get on I-81 S/US-11 S
Take I-77 S, I-74 and US-52 S to US-158 in Forsyth County. Take exit 50 from I-74 E
Continue on US-158. Take Flat Rock Rd to NC-150 W in Guilford County
Route Directions
Get on I-81 S/US-11 S
Follow I-77 S and US-58 to Soapstone Rd in Horse Pasture
Take Morehead Ave to NC-14 S/NC-87 S in Rockingham County
Get on US-29 S
Follow US-29 S to Candy Creek Rd
Follow Friendship Church Rd and Chrismon Rd to NC-150 W in Guilford County
Journey Details
Traveling from Grahams Forge, Virginia to Osceola, North Carolina covers 119 miles (192 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 19 minutes under normal conditions.
Drivers have 3 route options between these locations (119-125 miles / 192-202 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Grahams Forge
Starting Point
Osceola
Destination