Distance from Plymouth, North Carolina to Windsor, North Carolina

Plymouth Windsor
Total Distance
24.1 mi
(38.8 km)
Travel Time
29 minutes

The driving distance from Plymouth, North Carolina to Windsor, North Carolina is 24.1 mi (38.8 km)

The straight-line (air) distance is approximately 8.9 mi (14.3 km)

Estimated travel time by road is 29 minutes

We found 2 routes between Plymouth and Windsor.

Available Routes

Shortest Fastest
NC-308 W
20.7 mi
33.3 km
25 minutes
NC-45 N and US-17 S
24.1 mi
38.8 km
29 minutes

Route Directions

Follow E Main St and Mackeys Rd to NC-308 W/NC-45 N
3.4 mi
5 min
9.5 mi
9 min
2.2 mi
2 min
Follow US-17 S to E Granville St in Windsor
8.9 mi
10 min
0 mi
0 min

Route Directions

Follow E Main St and Mackeys Rd to NC-308 W/NC-45 N
3.4 mi
5 min
Follow NC-308 W to E Granville St in Windsor
17.3 mi
19 min
0 mi
0 min

Journey Details

Traveling from Plymouth, North Carolina to Windsor, North Carolina covers 20.7 miles (33 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 25 minutes under normal conditions.

Drivers have 2 route options between these locations (21-24 miles / 33-39 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 52 mph (84 km/h) .

Journey Waypoints

Plymouth

Starting Point

Sans Souci, North Carolina

20 mi to destination

2 mi
Woodard, North Carolina

10 mi to destination

1 mi
Ellis Store, North Carolina

Traveled 15 mi from origin

1 mi
Windsor

Destination