Distance from Edenton, North Carolina to Belvidere, North Carolina

Edenton Belvidere
Total Distance
23.1 mi
(37.1 km)
Travel Time
28 minutes

The driving distance from Edenton, North Carolina to Belvidere, North Carolina is 23.1 mi (37.1 km)

The straight-line (air) distance is approximately 9.4 mi (15.1 km)

Estimated travel time by road is 28 minutes

We found 3 routes between Edenton and Belvidere.

Available Routes

Shortest Fastest
NC-32 N/Virginia Rd
19.8 mi
31.9 km
27 minutes
US-17 N
21.8 mi
35.1 km
29 minutes
US-17 N/Ocean Hwy S
23.1 mi
37.1 km
28 minutes

Route Directions

Get on US-17 N/Ocean Hwy S from N Oakum St and Paradise Rd
2.2 mi
5 min
13.4 mi
13 min
Take NC-37 N to Perrys Bridge Rd in Belvidere
7.5 mi
9 min

Route Directions

Get on US-17 N from S Oakum St
2.2 mi
5 min
9.4 mi
9 min
Take Ballahack Rd and Cedar Stretch Rd to Center Hill Hwy
3.2 mi
4 min
0.1 mi
0 min
Continue on Beech Springs Rd to Drinking Hole Rd
6.2 mi
9 min
Follow NC-37 S to Perrys Bridge Rd
0.7 mi
1 min
0 mi
0 min

Route Directions

0.2 mi
1 min
Follow NC-32 N/Virginia Rd to Sandy Ridge Rd
8.3 mi
11 min
4.5 mi
5 min
0.2 mi
0 min
Follow County Line Rd to Drinking Hole Rd in Perquimans County
4.7 mi
5 min
Continue on Drinking Hole Rd to Perrys Bridge Rd
1.9 mi
2 min
0 mi
0 min

Journey Details

Traveling from Edenton, North Carolina to Belvidere, North Carolina covers 19.8 miles (32 km) in a north direction. This mixed highways and local roads, moderate route typically takes 27 minutes under normal conditions.

Drivers have 3 route options between these locations (20-23 miles / 32-37 km). The primary route shown here saves 3 minutes compared to alternatives.

Journey Waypoints

Edenton

Starting Point

Hancock, North Carolina

22 mi to destination

1 mi
Chowan County, North Carolina

16 mi to destination

1 mi
Yeopim Station, North Carolina

11 mi to destination

2 mi
Beach Springs, North Carolina

Traveled 16 mi from origin

2 mi
Belvidere

Destination