Distance from Bayshore, North Carolina to Navassa, North Carolina

Bayshore Navassa
Total Distance
21.4 mi
(34.4 km)
Travel Time
26 minutes

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

Shortest Fastest
I-140 W
19.9 mi
32 km
21 minutes
I-40 and I-140 W
21.4 mi
34.4 km
26 minutes

Route Directions

Get on I-40 in Murrayville from Market St and Gordon Rd
6.5 mi
12 min
Take I-140 W to Cedar Hill Rd NE in Navassa. Take exit 10 from I-140 W
12.9 mi
11 min
Follow Cedar Hill Rd NE to N Navassa Rd
2 mi
2 min

Route Directions

Get on NC-140/US-17 S
2.6 mi
5 min
Follow NC-140 and I-140 W to Cedar Hill Rd NE in Navassa. Take exit 10 from I-140 W
15.3 mi
13 min
Follow Cedar Hill Rd NE to N Navassa Rd
2 mi
2 min

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

Ogden, North Carolina

17 mi to destination

1 mi
Kings Grant, North Carolina

13 mi to destination

1 mi
Smith Creek, North Carolina

Traveled 9 mi from origin

1 mi
Hightsville, North Carolina

Traveled 13 mi from origin

0 mi
Belville, North Carolina

Traveled 17 mi from origin

1 mi
Navassa

Destination