Distance from Bayshore, North Carolina to Ervintown, North Carolina
The driving distance from Bayshore, North Carolina to Ervintown, North Carolina is 54.1 mi (87.1 km)
The straight-line (air) distance is approximately 27.7 mi (44.6 km)
Estimated travel time by road is 1 hour 7 minutes
We found 3 routes between Bayshore and Ervintown.
Available Routes
Route Directions
Follow US-17 N and US-258 N to Ervintown Rd in Onslow County
Route Directions
Get on NC-140/US-17 S
Take I-40 to NC-41 N in Duplin County. Take exit 385 from I-40
Continue on NC-41 N. Take NC-24 E to Ervintown Rd in Onslow County
Route Directions
Follow US-17 N and US-258 N to Ervintown Rd in Onslow County
Journey Details
Traveling from Bayshore, North Carolina to Ervintown, North Carolina covers 54 miles (87 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 7 minutes under normal conditions.
Drivers have 3 route options between these locations (54-68 miles / 87-109 km). The primary route shown here saves 2 minutes compared to alternatives.
Journey Waypoints
Bayshore
Starting Point
Ervintown
Destination