Distance from Shawboro, North Carolina to Peach, North Carolina
The driving distance from Shawboro, North Carolina to Peach, North Carolina is 37.5 mi (60.4 km)
The straight-line (air) distance is approximately 15.5 mi (24.9 km)
Estimated travel time by road is 45 minutes
We found 3 routes between Shawboro and Peach.
Available Routes
Route Directions
Follow NC-34 S to US-158 W in Camden County
Follow US-158 W to Turnpike Rd in Pasquotank County
Continue on Turnpike Rd. Drive to Sandy Cross Rd in Hobbsville
Route Directions
Follow NC-34 S, US-158 W and US-17 S to Foreman Bundy Rd in Pasquotank County
Follow Foreman Bundy Rd, Lake Rd and Swamp Rd to Sandy Cross Rd in Perquimans County
Route Directions
Follow NC-34 S to Herman Arnold Rd in Camden County
Follow Scotland Rd to NC Hwy 343 N
Continue on NC Hwy 343 N. Take Turnpike Rd to Sandy Cross Rd in Belvidere
Journey Details
Traveling from Shawboro, North Carolina to Peach, North Carolina covers 34.5 miles (55 km) in a west direction. This mixed highways and local roads, moderate route typically takes 40 minutes under normal conditions.
Drivers have 3 route options between these locations (34-39 miles / 55-62 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Shawboro
Starting Point
Peach
Destination