Distance from Edwards Fork, North Carolina to Hannibal, New York
The driving distance from Edwards Fork, North Carolina to Hannibal, New York is 619.2 mi (996.6 km)
The straight-line (air) distance is approximately 310.4 mi (499.5 km)
Estimated travel time by road is 9 hours 42 minutes
We found 2 routes between Edwards Fork and Hannibal.
Available Routes
Route Directions
Follow NC-125 N/NC-903 N, US-301 N and NC-125 N to I-95 N in Roanoke Rapids
Follow I-95 N and I-270 N to US-15 N in Frederick
Continue to Camp Hill. Take the PA-581 E exit from US-15 N
Follow I-81 N to NY-48 N in Lysander
Continue on NY-48 N. Drive to State Rte 3 W in Hannibal
Route Directions
Take Edwards Fork Rd to Main St in Scotland Neck
Continue to Halifax
Continue to Roanoke Rapids
Continue on I-95 N. Take I-495 N, I-270 N, US-15 N, US-220 N and NY-34 N to Cayuga St in Hannibal
Journey Details
Traveling from Edwards Fork, North Carolina to Hannibal, New York covers 587.4 miles (945 km) in a north direction. This highway, long-distance route typically takes 10 hours 18 minutes under normal conditions.
Drivers have 2 route options between these locations (587-619 miles / 945-997 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 60 mph (97 km/h) .
Journey Waypoints
Edwards Fork
Starting Point
Hannibal
Destination