Distance from Bayshore, North Carolina to Navassa, North Carolina
The driving distance from Bayshore, North Carolina to Navassa, North Carolina is 21.4 mi (34.4 km)
The straight-line (air) distance is approximately 7.5 mi (12.1 km)
Estimated travel time by road is 26 minutes
We found 2 routes between Bayshore and Navassa.
Available Routes
Route Directions
Get on I-40 in Murrayville from Market St and Gordon Rd
Take I-140 W to Cedar Hill Rd NE in Navassa. Take exit 10 from I-140 W
Follow Cedar Hill Rd NE to N Navassa Rd
Route Directions
Get on NC-140/US-17 S
Follow NC-140 and I-140 W to Cedar Hill Rd NE in Navassa. Take exit 10 from I-140 W
Follow Cedar Hill Rd NE to N Navassa Rd
Journey Details
Traveling from Bayshore, North Carolina to Navassa, North Carolina covers 19.9 miles (32 km) in a west direction. This highway, moderate route typically takes 21 minutes under normal conditions.
Drivers have 2 route options between these locations (20-21 miles / 32-34 km). The primary route shown here saves 6 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
Navassa
Destination