Distance from Shawboro, North Carolina to Peach, North Carolina

Shawboro Peach
Total Distance
37.5 mi
(60.4 km)
Travel Time
45 minutes

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

Shortest Fastest
NC Hwy 343 N and Turnpike Rd
34.5 mi
55.5 km
40 minutes
US-158 W
37.5 mi
60.4 km
45 minutes
Sandy Cross Rd
38.5 mi
62 km
48 minutes

Route Directions

Follow NC-34 S to US-158 W in Camden County
5.6 mi
6 min
Follow US-158 W to Turnpike Rd in Pasquotank County
19.6 mi
25 min
Continue on Turnpike Rd. Drive to Sandy Cross Rd in Hobbsville
12.3 mi
14 min

Route Directions

Follow NC-34 S, US-158 W and US-17 S to Foreman Bundy Rd in Pasquotank County
17.1 mi
23 min
Follow Foreman Bundy Rd, Lake Rd and Swamp Rd to Sandy Cross Rd in Perquimans County
14.8 mi
17 min
3.6 mi
4 min
3.1 mi
3 min

Route Directions

Follow NC-34 S to Herman Arnold Rd in Camden County
3.6 mi
3 min
Follow Scotland Rd to NC Hwy 343 N
3.3 mi
4 min
Continue on NC Hwy 343 N. Take Turnpike Rd to Sandy Cross Rd in Belvidere
24.4 mi
28 min
3.1 mi
3 min

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

Gregory, North Carolina

36 mi to destination

1 mi
Belcross, North Carolina

Traveled 9 mi from origin

2 mi
Burnt Mills, North Carolina

27 mi to destination

1 mi
Parkville, North Carolina

Traveled 27 mi from origin

4 mi
Nicanor, North Carolina

9 mi to destination

2 mi
Peach

Destination