Distance from Edenton, North Carolina to Franklin, Virginia
The driving distance from Edenton, North Carolina to Franklin, Virginia is 55.7 mi (89.6 km)
The straight-line (air) distance is approximately 28.7 mi (46.3 km)
Estimated travel time by road is 1 hour 9 minutes
We found 3 routes between Edenton and Franklin.
Available Routes
Route Directions
Take NC-32 N to Medical Center Rd in Gates County
Continue on Medical Center Rd. Take Johnny Harrell Rd to US-13 S
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Continue on VA-189 N. Take US-258 Truck N and VA-260 W to N Main St in Franklin
Route Directions
Get on US-17 S from E Queen St
Take Blackrock Rd to NC-45 N
Follow NC-45 N and US-13 N to Reynoldson Rd in Gates County
Follow Reynoldson Rd, Gates Rd and VA-189 N to US-258 Truck N in Suffolk
Continue on US-258 Truck N. Take VA-260 W to N Main St in Franklin
Route Directions
Follow NC-32 N and NC-37 N to Reynoldson Rd in Gates County
Follow Reynoldson Rd and Gates Rd to VA-189 N in Suffolk
Continue on VA-189 N. Take US-258 Truck N and VA-260 W to N Main St in Franklin
Journey Details
Traveling from Edenton, North Carolina to Franklin, Virginia covers 55 miles (89 km) in a northwest direction. This mixed highways and local roads, moderate route typically takes 1 hour 9 minutes under normal conditions.
Drivers have 3 route options between these locations (55-71 miles / 89-114 km). The primary route shown here saves 14 minutes compared to alternatives.
The route features scenic views. During night weekend travel, expect typical weekend traffic patterns with average speeds around 51 mph (82 km/h) .
Journey Waypoints
Edenton
Starting Point
Franklin
Destination