Distance from Winston-Salem, North Carolina to Dennis, North Carolina

Winston-Salem Dennis
Total Distance
13.2 mi
(21.3 km)
Travel Time
19 minutes

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

Shortest
US-311 N
12.1 mi
19.4 km
21 minutes
Baux Mountain Rd
12.7 mi
20.5 km
20 minutes
Fastest
US-158 E/Reidsville Rd and Walnut Cove Rd
13.2 mi
21.3 km
19 minutes

Route Directions

Get on NC-150 E/US-158 E/US-421 S from S Liberty St
0.5 mi
1 min
Follow NC-150 E/US-158 E/US-421 S and Reidsville Rd to Darrow Rd in Walkertown
7.4 mi
9 min
Continue on Darrow Rd to Main St/Walnut Cove Rd
1 mi
2 min
4.3 mi
5 min
0 mi
0 min

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
5.7 mi
9 min
Continue to Baux Mountain Rd
2.1 mi
3 min
2.4 mi
3 min
Continue on Stafford Mill Rd to US-311 N
2.4 mi
3 min
0.1 mi
0 min
0 mi
0 min

Route Directions

Take 3rd St E to US-311 N/New Walkertown Rd
1.3 mi
4 min
Follow US-311 N/New Walkertown Rd and Walnut Cove Rd to Dennis Rd
10.7 mi
16 min
0 mi
0 min

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

South Side, North Carolina

14 mi to destination

2 mi
Ogburn Station, North Carolina

Traveled 4 mi from origin

1 mi
Walkertown, North Carolina

Traveled 11 mi from origin

1 mi
Dennis

Destination