Distance from Bayshore, North Carolina to Freeman, North Carolina
The driving distance from Bayshore, North Carolina to Freeman, North Carolina is 35.3 mi (56.8 km)
The straight-line (air) distance is approximately 17.7 mi (28.4 km)
Estimated travel time by road is 40 minutes
We found 2 routes between Bayshore and Freeman.
Available Routes
Route Directions
Follow NC-140 and I-140 W to Mt Misery Rd NE in Brunswick County. Take exit 8 from I-140 W
Continue on Mt Misery Rd NE to Delco
Drive to US-74 W/US-76 W
Route Directions
Get on NC-140/US-17 S
Take I-140 W to US-74 W/US-76 W in Brunswick County. Take exit 5 from I-140 W
Drive to US-74 W/US-76 W in Columbus County
Journey Details
Traveling from Bayshore, North Carolina to Freeman, North Carolina covers 34.9 miles (56 km) in a west direction. This highway, moderate route typically takes 36 minutes under normal conditions.
Drivers have 2 route options between these locations (35-35 miles / 56-57 km). The primary route shown here saves 4 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .
Journey Waypoints
Bayshore
Starting Point
Freeman
Destination