Distance from Winston-Salem, North Carolina to Dennis, North Carolina
The driving distance from Winston-Salem, North Carolina to Dennis, North Carolina is 13.2 mi (21.3 km)
The straight-line (air) distance is approximately 6.1 mi (9.9 km)
Estimated travel time by road is 19 minutes
We found 3 routes between Winston-Salem and Dennis.
Available Routes
Route Directions
Get on NC-150 E/US-158 E/US-421 S from S Liberty St
Follow NC-150 E/US-158 E/US-421 S and Reidsville Rd to Darrow Rd in Walkertown
Continue on Darrow Rd to Main St/Walnut Cove Rd
Route Directions
Take NC-150 E/US-158 E/US-421 S, NC-8 N/US-52 N and N Liberty St to Baux Mountain Rd
Continue to Baux Mountain Rd
Continue on Stafford Mill Rd to US-311 N
Route Directions
Take 3rd St E to US-311 N/New Walkertown Rd
Follow US-311 N/New Walkertown Rd and Walnut Cove Rd to Dennis Rd
Journey Details
Traveling from Winston-Salem, North Carolina to Dennis, North Carolina covers 12.1 miles (19 km) in a northeast direction. This secondary roads, moderate route typically takes 21 minutes under normal conditions.
Drivers have 3 route options between these locations (12-13 miles / 19-21 km). The primary route shown here saves no time compared to alternatives.
Journey Waypoints
Winston-Salem
Starting Point
Dennis
Destination