Distance from Bayshore, North Carolina to Brunswick County, North Carolina
The driving distance from Bayshore, North Carolina to Brunswick County, North Carolina is 46.4 mi (74.7 km)
The straight-line (air) distance is approximately 18.5 mi (29.8 km)
Estimated travel time by road is 47 minutes
We found 3 routes between Bayshore and Brunswick County.
Available Routes
Route Directions
Get on NC-140/US-17 S
Take I-140 W to US-17 S in Brunswick County. Take the US-17 S exit from I-140 W
Continue on US-17 S. Drive to Cayhill Ln SE
Route Directions
Get on NC-140/US-17 S
Take I-140 W to US-17 S in Brunswick County. Take the US-17 S exit from I-140 W
Continue on US-17 S. Take NC-906 and Gilbert Rd SE to Cayhill Ln SE
Route Directions
Continue on Market St. Take US-74 W/Martin Luther King Jr Pkwy and US-17 S to US-17 BUS N in Brunswick County
Continue on US-17 BUS N. Take Gilbert Rd SE to Cayhill Ln SE
Journey Details
Traveling from Bayshore, North Carolina to Brunswick County, North Carolina covers 39.8 miles (64 km) in a southwest direction. This mixed highways and local roads, moderate route typically takes 51 minutes under normal conditions.
Drivers have 3 route options between these locations (40-46 miles / 64-75 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During morning weekday travel, expect morning rush hour with average speeds around 50 mph (80 km/h) .
Journey Waypoints
Bayshore
Starting Point
Brunswick County
Destination