Distance from Grahams Forge, Virginia to Madison, North Carolina
The driving distance from Grahams Forge, Virginia to Madison, North Carolina is 98.8 mi (159.1 km)
The straight-line (air) distance is approximately 39.8 mi (64 km)
Estimated travel time by road is 1 hour 43 minutes
We found 2 routes between Grahams Forge and Madison.
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 and US-311 N to S Market St in Madison
Route Directions
Get on I-81 N/US-11 N
Follow I-81 N/US-11 N, State Hwy 100 S and US-58 to State Rte 645 in Laurel Fork
Take State Rte 614 and VA-103 N to NC-704 E in Sandy Ridge
Continue on NC-704 E. Drive to N Market St in Madison
Journey Details
Traveling from Grahams Forge, Virginia to Madison, North Carolina covers 89.3 miles (144 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 53 minutes under normal conditions.
Drivers have 2 route options between these locations (89-99 miles / 144-159 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 46 mph (74 km/h) .
Journey Waypoints
Grahams Forge
Starting Point
Madison
Destination