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

Winston-Salem Jerusalem
Total Distance
31.9 mi
(51.3 km)
Travel Time
38 minutes

The driving distance from Winston-Salem, North Carolina to Jerusalem, North Carolina is 31.9 mi (51.3 km)

The straight-line (air) distance is approximately 15.3 mi (24.6 km)

Estimated travel time by road is 38 minutes

We found 2 routes between Winston-Salem and Jerusalem.

Available Routes

Shortest Fastest
I-40
30.9 mi
49.8 km
36 minutes
NC-801 S
31.9 mi
51.3 km
38 minutes

Route Directions

Follow US-421 N, I-40 and NC-801 S to Becktown Rd in Davie County
30.4 mi
36 min
1.5 mi
2 min

Route Directions

Get on US-421 N
0.4 mi
1 min
Take I-40 to Farmington Rd in Davie County. Take exit 174 from I-40
19 mi
17 min
Follow US-158 W and US-601 S to Becktown Rd
11.5 mi
17 min

Journey Details

Traveling from Winston-Salem, North Carolina to Jerusalem, North Carolina covers 30.9 miles (50 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 36 minutes under normal conditions.

Drivers have 2 route options between these locations (31-32 miles / 50-51 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Winston-Salem

Starting Point

Hootstown, North Carolina

35 mi to destination

1 mi
Swaimtown, North Carolina

Traveled 9 mi from origin

1 mi
Muddy Creek, North Carolina

26 mi to destination

1 mi
Clemmons Station, North Carolina

Traveled 18 mi from origin

1 mi
Advance, North Carolina

18 mi to destination

1 mi
Fork, North Carolina

Traveled 26 mi from origin

1 mi
Davie Crossroads, North Carolina

Traveled 35 mi from origin

2 mi
Jerusalem

Destination