Distance from Winston-Salem, North Carolina to McAdam, Virginia
The driving distance from Winston-Salem, North Carolina to McAdam, Virginia is 110 mi (177 km)
The straight-line (air) distance is approximately 43.5 mi (69.9 km)
Estimated travel time by road is 1 hour 41 minutes
We found 2 routes between Winston-Salem and McAdam.
Available Routes
Route Directions
Get on US-421 N
Continue on US-421 N. Take I-77 N to Old Rte 100 Rd in Pulaski County. Take exit 94A from I-81 N
Follow Old Rte 100 Rd to State Rte 672
Route Directions
Get on NC-150 E/US-158 E/US-421 S from S Liberty St
Take US-52 N, I-74 W, I-77 N and I-81 N to Old Rte 100 Rd in Pulaski County. Take exit 94A from I-81 N
Follow Old Rte 100 Rd to State Rte 672
Journey Details
Traveling from Winston-Salem, North Carolina to McAdam, Virginia covers 94 miles (151 km) in a northwest direction. This highway, substantial route typically takes 1 hour 28 minutes under normal conditions.
Drivers have 2 route options between these locations (94-110 miles / 151-177 km). The primary route shown here saves 13 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Winston-Salem
Starting Point
McAdam
Destination