Distance from Bayshore, North Carolina to Swansboro, North Carolina
The driving distance from Bayshore, North Carolina to Swansboro, North Carolina is 71.2 mi (114.6 km)
The straight-line (air) distance is approximately 29.2 mi (47 km)
Estimated travel time by road is 1 hour 27 minutes
We found 2 routes between Bayshore and Swansboro.
Available Routes
Route Directions
Follow US-17 N to Deppe Rd/Deppe Loop Rd in Onslow County
Follow Deppe Rd, Belgrade-Swansboro Rd and Swansboro Loop Rd to W Corbett Ave in Swansboro
Route Directions
Follow US-17 N and NC-24 E to S Water St in Swansboro
Journey Details
Traveling from Bayshore, North Carolina to Swansboro, North Carolina covers 61.8 miles (99 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 15 minutes under normal conditions.
Drivers have 2 route options between these locations (62-71 miles / 99-115 km). The primary route shown here saves 13 minutes compared to alternatives.
Journey Waypoints
Bayshore
Starting Point
Swansboro
Destination