Distance from Bayshore, North Carolina to Freeman, North Carolina

Bayshore Freeman
Total Distance
35.3 mi
(56.8 km)
Travel Time
40 minutes

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

Shortest Fastest
I-140 W and US-74 W/US-76 W
34.9 mi
56.2 km
36 minutes
I-140 W
35.3 mi
56.8 km
40 minutes

Route Directions

0.9 mi
2 min
Follow NC-140 and I-140 W to Mt Misery Rd NE in Brunswick County. Take exit 8 from I-140 W
19 mi
18 min
Continue on Mt Misery Rd NE to Delco
11.4 mi
15 min
Drive to US-74 W/US-76 W
4 mi
4 min

Route Directions

Get on NC-140/US-17 S
2.6 mi
5 min
Take I-140 W to US-74 W/US-76 W in Brunswick County. Take exit 5 from I-140 W
19.8 mi
17 min
Drive to US-74 W/US-76 W in Columbus County
12.5 mi
13 min

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

Murrayville, North Carolina

41 mi to destination

0 mi
Wrightsboro, North Carolina

Traveled 10 mi from origin

1 mi
Eastbrook, North Carolina

Traveled 20 mi from origin

2 mi
Phoenix, North Carolina

20 mi to destination

1 mi
Northwest, North Carolina

Traveled 30 mi from origin

1 mi
Delco, North Carolina

Traveled 41 mi from origin

0 mi
Freeman

Destination