Distance from Gregory, North Carolina to Nicanor, North Carolina

Gregory Nicanor
Total Distance
31.4 mi
(50.6 km)
Travel Time
38 minutes

The driving distance from Gregory, North Carolina to Nicanor, North Carolina is 31.4 mi (50.6 km)

The straight-line (air) distance is approximately 12.5 mi (20.1 km)

Estimated travel time by road is 38 minutes

We found 3 routes between Gregory and Nicanor.

Available Routes

Shortest Fastest
NC Hwy 343 N and Turnpike Rd
28.3 mi
45.6 km
33 minutes
US-158 W
31.4 mi
50.6 km
38 minutes
US-158 W and Turnpike Rd
34.5 mi
55.5 km
42 minutes

Route Directions

Take NC-34 S to US-158 W in Camden County
3.9 mi
4 min
Follow US-158 W to Turnpike Rd in Pasquotank County
19.6 mi
25 min
7.9 mi
8 min

Route Directions

Take NC-34 S to US-158 W in Camden County
3.9 mi
4 min
Continue on US-158 W to Elizabeth City
7.3 mi
11 min
Get on US-17 BYP N
3.5 mi
5 min
Follow US-17 BYP N and US-158 W to Turnpike Rd
11.9 mi
12 min
7.9 mi
8 min

Route Directions

0.5 mi
0 min
1.5 mi
1 min
Follow Scotland Rd to NC Hwy 343 N
3.3 mi
4 min
Continue on NC Hwy 343 N. Drive to Turnpike Rd in Belvidere
23.1 mi
27 min

Journey Details

Traveling from Gregory, North Carolina to Nicanor, North Carolina covers 28.3 miles (46 km) in a west direction. This mixed highways and local roads, moderate route typically takes 33 minutes under normal conditions.

Drivers have 3 route options between these locations (28-35 miles / 46-56 km). The primary route shown here saves 9 minutes compared to alternatives.

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

Journey Waypoints

Gregory

Starting Point

Belcross, North Carolina

29 mi to destination

1 mi
Burnt Mills, North Carolina

22 mi to destination

1 mi
Parkville, North Carolina

Traveled 22 mi from origin

3 mi
Whiteston, North Carolina

Traveled 29 mi from origin

2 mi
Nicanor

Destination