Distance from Edenton, North Carolina to Dennis, North Carolina
The driving distance from Edenton, North Carolina to Dennis, North Carolina is 278.3 mi (447.8 km)
The straight-line (air) distance is approximately 123.7 mi (199.1 km)
Estimated travel time by road is 4 hours 38 minutes
We found 3 routes between Edenton and Dennis.
Available Routes
Route Directions
Get on I-85 S in South Hill from NC-32 N, NC-37 N and US-58 W
Follow I-85 S and I-40 to US-158 E/Reidsville Rd in Forsyth County. Take exit 50 from I-74 W/NC-74
Take Walnut Cove Rd to Dennis Rd
Route Directions
Get on US-17 S from E Queen St
Continue on US-17 S to Windsor
Follow NC-561 W to US-301 N
Take NC-1001 to US-158 W/W South Main St/US Hwy 158 E in Littleton
Continue on US-158 W/US Hwy 158 E. Take US-1 N, US-58 W, US-29 S, US-158 W and NC-65 W to Mabe Rd in Forsyth County
Continue on Mabe Rd. Drive to Dennis Rd
Route Directions
Take US-17 S and US-17 BYP S to US-13 S/US-17 S in Bertie County
Continue on US-13 S. Take US-64 W and I-40 to US-158 E/Reidsville Rd in Forsyth County. Take exit 50 from I-74 W/NC-74
Take Walnut Cove Rd to Dennis Rd
Journey Details
Traveling from Edenton, North Carolina to Dennis, North Carolina covers 243.8 miles (392 km) in a west direction. This highway, long-distance route typically takes 3 hours 45 minutes under normal conditions.
Drivers have 3 route options between these locations (244-278 miles / 392-448 km). The primary route shown here saves 1 hour and 2 minutes compared to alternatives.
Journey Waypoints
Edenton
Starting Point
Dennis
Destination