Distance from Edenton, North Carolina to Palmyra, North Carolina
The driving distance from Edenton, North Carolina to Palmyra, North Carolina is 55.3 mi (89 km)
The straight-line (air) distance is approximately 25.5 mi (41 km)
Estimated travel time by road is 1 hour
We found 3 routes between Edenton and Palmyra.
Available Routes
Route Directions
Get on US-17 S from E Queen St
Continue on US-17 S to Windsor
Follow NC-903 N to your destination in Halifax County
Route Directions
Get on US-17 S from E Queen St
Continue on US-17 S. Take US-13 S to US-17 BUS S in Williamston
Take NC-125 N to NC-11 S/NC-42 W
Follow NC-903 N to your destination in Halifax County
Route Directions
Get on US-17 S from E Queen St
Continue on US-17 S. Take NC-308 W to Jack Branch Rd in Bertie County
Continue on NC-11 S/NC-42 W to Halifax County
Journey Details
Traveling from Edenton, North Carolina to Palmyra, North Carolina covers 54.5 miles (88 km) in a west direction. This highway, moderate route typically takes 59 minutes under normal conditions.
Drivers have 3 route options between these locations (54-60 miles / 88-97 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Edenton
Starting Point
Palmyra
Destination