Distance from Winslow, North Carolina to Gregory, North Carolina

Winslow Gregory
Total Distance
21.2 mi
(34.1 km)
Travel Time
28 minutes

The driving distance from Winslow, North Carolina to Gregory, North Carolina is 21.2 mi (34.1 km)

The straight-line (air) distance is approximately 9.1 mi (14.7 km)

Estimated travel time by road is 28 minutes

We found 3 routes between Winslow and Gregory.

Available Routes

Shortest
Peartree Rd and US-158
21 mi
33.9 km
28 minutes
Fastest
NC-344 N/Weeksville Rd and US-158
21.2 mi
34.1 km
28 minutes
US-158
26.1 mi
42.1 km
36 minutes

Route Directions

Take Dry Ridge Rd to Nixonton Rd
1.3 mi
1 min
Take NC-344 N/Weeksville Rd, US-158 and NC-34 N to N Gregory Rd in Shawboro
19.3 mi
25 min
0.5 mi
0 min

Route Directions

Take Dry Ridge Rd to Nixonton Rd
1.3 mi
1 min
Continue on Nixonton Rd. Take US-17 N, US-158 and NC-34 N to N Gregory Rd in Shawboro
24.3 mi
33 min
0.5 mi
0 min

Route Directions

Take Dry Ridge Rd to Nixonton Rd
1.3 mi
1 min
1.9 mi
2 min
7.6 mi
10 min
Follow US-158 and NC-34 N to N Gregory Rd in Shawboro
9.7 mi
13 min
0.5 mi
0 min

Journey Details

Traveling from Winslow, North Carolina to Gregory, North Carolina covers 21 miles (34 km) in a north direction. This mixed highways and local roads, moderate route typically takes 28 minutes under normal conditions.

Drivers have 3 route options between these locations (21-26 miles / 34-42 km). The primary route shown here saves 8 minutes compared to alternatives.

Journey Waypoints

Winslow

Starting Point

Weeksville, North Carolina

21 mi to destination

1 mi
Camden, North Carolina

Traveled 11 mi from origin

2 mi
Belcross, North Carolina

5 mi to destination

1 mi
Gregory

Destination