Distance from Bayshore, North Carolina to Cypress Creek, North Carolina

Bayshore Cypress Creek
Total Distance
45.5 mi
(73.2 km)
Travel Time
54 minutes

The driving distance from Bayshore, North Carolina to Cypress Creek, North Carolina is 45.5 mi (73.2 km)

The straight-line (air) distance is approximately 20 mi (32.3 km)

Estimated travel time by road is 54 minutes

We found 2 routes between Bayshore and Cypress Creek.

Available Routes

Shortest Fastest
I-40 and NC-53 E
45.5 mi
73.2 km
46 minutes
US-17 N and NC-50 N
45.5 mi
73.2 km
54 minutes

Route Directions

0.9 mi
2 min
Follow US-17 N and NC-50 N to Cypress Creek Rd in Maple Hill
38.8 mi
46 min
Follow Cypress Creek Rd to Back Swamp Rd in Duplin County
5.8 mi
6 min

Route Directions

Get on NC-140/US-17 S
2.6 mi
5 min
Take I-40 to NC-53 E in Pender County. Take exit 398 from I-40
23.7 mi
19 min
Follow NC-53 E and Cypress Creek Rd to Back Swamp Rd in Duplin County
19.2 mi
20 min

Journey Details

Traveling from Bayshore, North Carolina to Cypress Creek, North Carolina covers 45.5 miles (73 km) in a north direction. This highway, moderate route typically takes 46 minutes under normal conditions.

Drivers have 2 route options between these locations (45-45 miles / 73-73 km). The primary route shown here saves 9 minutes compared to alternatives.

The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 62 mph (100 km/h) .

Journey Waypoints

Bayshore

Starting Point

Scotts Hill, North Carolina

46 mi to destination

1 mi
Mooretown, North Carolina

Traveled 12 mi from origin

2 mi
Pender County, North Carolina

Traveled 23 mi from origin

3 mi
Plear, North Carolina

23 mi to destination

3 mi
Shaken, North Carolina

Traveled 35 mi from origin

1 mi
Maple Hill, North Carolina

12 mi to destination

1 mi
Cypress Creek

Destination