Distance from Edenton, North Carolina to Belvidere, North Carolina
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
Route Directions
Get on US-17 N/Ocean Hwy S from N Oakum St and Paradise Rd
Take NC-37 N to Perrys Bridge Rd in Belvidere
Route Directions
Get on US-17 N from S Oakum St
Take Ballahack Rd and Cedar Stretch Rd to Center Hill Hwy
Continue on Beech Springs Rd to Drinking Hole Rd
Follow NC-37 S to Perrys Bridge Rd
Route Directions
Follow NC-32 N/Virginia Rd to Sandy Ridge Rd
Follow County Line Rd to Drinking Hole Rd in Perquimans County
Continue on Drinking Hole Rd to Perrys Bridge Rd
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
Belvidere
Destination