Distance from Bayshore, North Carolina to Johnsontown, North Carolina

Bayshore Johnsontown
Total Distance
73.2 mi
(117.8 km)
Travel Time
1 hour 11 minutes

The driving distance from Bayshore, North Carolina to Johnsontown, North Carolina is 73.2 mi (117.8 km)

The straight-line (air) distance is approximately 36.2 mi (58.2 km)

Estimated travel time by road is 1 hour 11 minutes

We found 3 routes between Bayshore and Johnsontown.

Available Routes

Shortest
I-40 and US-421 N
70.9 mi
114.1 km
1 hour 15 minutes
US-421 N
71.8 mi
115.6 km
1 hour 16 minutes
Fastest
I-40
73.2 mi
117.8 km
1 hour 11 minutes

Route Directions

Get on NC-140/US-17 S
2.6 mi
5 min
Take I-40 to NC-24 W in Duplin County. Take exit 364 from I-40
57.5 mi
47 min
Continue on NC-24 W. Drive to Royal Ln in Clinton
13.1 mi
18 min

Route Directions

0.9 mi
2 min
Take I-140 W and US-421 N to Royal Ln in Clinton
70.6 mi
1 hr 13 min
0.3 mi
0 min

Route Directions

0.9 mi
2 min
Follow NC-140 and I-40 to NC-11 S in Pender County
34.1 mi
30 min
Continue on NC-11 S. Take Willard Rd and Powell Page Rd to US-421 N in Delway
18.5 mi
22 min
Follow US-421 N to Royal Ln in Clinton
17.2 mi
19 min
0.3 mi
0 min

Journey Details

Traveling from Bayshore, North Carolina to Johnsontown, North Carolina covers 70.9 miles (114 km) in a northwest direction. This highway, substantial route typically takes 1 hour 15 minutes under normal conditions.

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

Journey Waypoints

Bayshore

Starting Point

Marlboro, North Carolina

83 mi to destination

2 mi
Rocky Point, North Carolina

Traveled 21 mi from origin

1 mi
Rhyne Crossroad, North Carolina

62 mi to destination

2 mi
Penderlea, North Carolina

42 mi to destination

2 mi
Shanghai, North Carolina

Traveled 62 mi from origin

2 mi
Butlers Crossroads, North Carolina

Traveled 83 mi from origin

2 mi
Johnsontown

Destination