Distance from Winston-Salem, North Carolina to Algoma, Virginia
The driving distance from Winston-Salem, North Carolina to Algoma, Virginia is 91.6 mi (147.4 km)
The straight-line (air) distance is approximately 41.6 mi (67 km)
Estimated travel time by road is 1 hour 54 minutes
We found 3 routes between Winston-Salem and Algoma.
Available Routes
Route Directions
Get on NC-150 E/US-158 E/US-421 S from S Liberty St
Continue on US-158 E. Take US-220 N to State Rte 605 in Franklin County
Take State Rte 607 and State Rte 756 to Callaway Rd in Callaway
Route Directions
Get on NC-150 E/US-158 E/US-421 S from S Liberty St
Take US-52 N to NC-8 N/Germanton Rd. Take exit 114 from NC-8 N/US-52 N
Follow NC-8 N and NC-65 E to S Main St in Walnut Cove
Take US-311 N and US-220 N to State Rte 605 in Franklin County
Take State Rte 619 and State Rte 756 to Callaway Rd in Callaway
Route Directions
Get on NC-150 E/US-158 E/US-421 S from S Liberty St
Continue on US-158 E. Take US-220 N to State Rte 605 in Franklin County
Take State Rte 619 and State Rte 756 to Callaway Rd in Callaway
Journey Details
Traveling from Winston-Salem, North Carolina to Algoma, Virginia covers 90.5 miles (146 km) in a north direction. This mixed highways and local roads, substantial route typically takes 1 hour 52 minutes under normal conditions.
Drivers have 3 route options between these locations (91-96 miles / 146-155 km). The primary route shown here saves 11 minutes compared to alternatives.
Journey Waypoints
Winston-Salem
Starting Point
Algoma
Destination