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

Advance Winston-Salem
Total Distance
21.8 mi
(35 km)
Travel Time
23 minutes

The driving distance from Advance, North Carolina to Winston-Salem, North Carolina is 21.8 mi (35 km)

The straight-line (air) distance is approximately 8.8 mi (14.1 km)

Estimated travel time by road is 23 minutes

We found 2 routes between Advance and Winston-Salem.

Available Routes

Shortest Fastest
NC-801 N, I-40 E and US-421 S
18.4 mi
29.6 km
22 minutes
I-40 E
21.8 mi
35 km
23 minutes

Route Directions

Get on I-40 E in Bermuda Run
5.1 mi
7 min
Follow I-40 E and US-52 N to S Main St in Winston-Salem. Take exit 233A from US-158 W/US-421 N
16.6 mi
15 min
0.1 mi
0 min

Route Directions

Get on I-40 E in Bermuda Run
5.1 mi
7 min
Follow I-40 E and US-421 S to High St in Winston-Salem. Take exit 233B from US-421 S
12.6 mi
11 min
Take Brookstown Ave to S Main St
0.7 mi
2 min

Journey Details

Traveling from Advance, North Carolina to Winston-Salem, North Carolina covers 18.4 miles (30 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 22 minutes under normal conditions.

Drivers have 2 route options between these locations (18-22 miles / 30-35 km). The primary route shown here saves 2 minutes compared to alternatives.

Journey Waypoints

Advance

Starting Point

Clemmons Station, North Carolina

20 mi to destination

2 mi
Muddy Creek, North Carolina

Traveled 10 mi from origin

1 mi
Swaimtown, North Carolina

Traveled 15 mi from origin

1 mi
Hootstown, North Carolina

5 mi to destination

1 mi
South Side, North Carolina

Traveled 20 mi from origin

1 mi
Winston-Salem

Destination