Distance from Bayshore, North Carolina to Steep Pines Fork, North Carolina

Bayshore Steep Pines Fork
Total Distance
106.2 mi
(170.8 km)
Travel Time
2 hours 5 minutes

The driving distance from Bayshore, North Carolina to Steep Pines Fork, North Carolina is 106.2 mi (170.8 km)

The straight-line (air) distance is approximately 44.4 mi (71.5 km)

Estimated travel time by road is 2 hours 5 minutes

We found 2 routes between Bayshore and Steep Pines Fork.

Available Routes

Shortest Fastest
US-17 N and NC-24 E
90.4 mi
145.5 km
1 hour 54 minutes
NC-53 E and NC-24 E
106.2 mi
170.8 km
2 hours 5 minutes

Route Directions

0.9 mi
2 min
Take NC-140 and I-40 to NC-53 E in Pender County. Take exit 398 from I-40
25.4 mi
23 min
28.5 mi
32 min
Continue on NC-24 E. Take US-70 E to State Rte 101 E in Beaufort
50.8 mi
1 hr 6 min
Follow State Rte 101 E to your destination
0.6 mi
1 min

Route Directions

0.9 mi
2 min
Take US-17 N and NC-24 E to State Rte 101 E in Beaufort
89 mi
1 hr 51 min
Follow State Rte 101 E to your destination
0.6 mi
1 min

Journey Details

Traveling from Bayshore, North Carolina to Steep Pines Fork, North Carolina covers 90.4 miles (146 km) in a east direction. This mixed highways and local roads, substantial route typically takes 1 hour 54 minutes under normal conditions.

Drivers have 2 route options between these locations (90-106 miles / 146-171 km). The primary route shown here saves 11 minutes compared to alternatives.

Journey Waypoints

Bayshore

Starting Point

Topsail Beach, North Carolina

102 mi to destination

2 mi
Surf City, North Carolina

Traveled 26 mi from origin

2 mi
Topsail Island, North Carolina

77 mi to destination

2 mi
Peru, North Carolina

Traveled 51 mi from origin

4 mi
Duck Creek, North Carolina

51 mi to destination

6 mi
Cedar Point, North Carolina

Traveled 77 mi from origin

5 mi
Indian Beach, North Carolina

26 mi to destination

2 mi
Atlantic Beach, North Carolina

Traveled 102 mi from origin

2 mi
Steep Pines Fork

Destination