Distance from Peach Bottom Creek, Virginia to Barrett, North Carolina
The driving distance from Peach Bottom Creek, Virginia to Barrett, North Carolina is 21 mi (33.9 km)
The straight-line (air) distance is approximately 8.3 mi (13.4 km)
Estimated travel time by road is 35 minutes
We found 3 routes between Peach Bottom Creek and Barrett.
Available Routes
Route Directions
Continue to US-21 S/Elk Creek Pkwy/N Independence Ave
Continue on Nile Rd to NC-18 N
Continue on NC-18 N to Old Barrett Rd
Route Directions
Continue to US-21 S/Elk Creek Pkwy/N Independence Ave
Take US-221 N/US-58 E to State Rte 607
Continue on State Rte 607. Take Glade Valley Rd to Old Barrett Rd in Alleghany County
Route Directions
Continue to US-21 S/Elk Creek Pkwy/N Independence Ave
Take US-221 N/US-58 E to State Rte 624 in Baywood
Continue to State Rte 624/Delhart Rd
Take NC-18 N to Nc 1445/Old Barrett Rd in Alleghany County
Journey Details
Traveling from Peach Bottom Creek, Virginia to Barrett, North Carolina covers 19.4 miles (31 km) in a southeast direction. This secondary roads, moderate route typically takes 30 minutes under normal conditions.
Drivers have 3 route options between these locations (19-27 miles / 31-43 km). The primary route shown here saves 8 minutes compared to alternatives.
Journey Waypoints
Peach Bottom Creek
Starting Point
Barrett
Destination