Distance from Bayshore, North Carolina to Lanvale, North Carolina
The driving distance from Bayshore, North Carolina to Lanvale, North Carolina is 23.6 mi (38 km)
The straight-line (air) distance is approximately 10.2 mi (16.5 km)
Estimated travel time by road is 26 minutes
We found 3 routes between Bayshore and Lanvale.
Available Routes
Route Directions
Get on NC-140/US-17 S
Follow NC-140 and I-140 W to Mt Misery Rd NE in Brunswick County. Take exit 8 from I-140 W
Drive to Lanvale Rd in Leland
Route Directions
Continue on Market St. Take US-74 W/Martin Luther King Jr Pkwy and US-76 W to Mt Misery Rd NE in Brunswick County. Take the exit toward Leland from US-74 W/US-76 W
Drive to Lanvale Rd in Leland
Route Directions
Get on NC-140/US-17 S
Follow NC-140 and I-140 W to Skippers Corner. Take exit 17 from I-140 W
Get on NC-133 S/US-17 S/US-74 W/US-76 W in Brunswick County
Follow US-74 W/US-76 W to Mt Misery Rd NE. Take the exit toward Leland from US-74 W/US-76 W
Drive to Lanvale Rd in Leland
Journey Details
Traveling from Bayshore, North Carolina to Lanvale, North Carolina covers 21.4 miles (34 km) in a west direction. This mixed highways and local roads, moderate route typically takes 31 minutes under normal conditions.
Drivers have 3 route options between these locations (21-27 miles / 34-43 km). The primary route shown here saves 3 minutes compared to alternatives.
Journey Waypoints
Bayshore
Starting Point
Lanvale
Destination