Distance from Advent Crossroads, North Carolina to Barrett, North Carolina
The driving distance from Advent Crossroads, North Carolina to Barrett, North Carolina is 101.4 mi (163.1 km)
The straight-line (air) distance is approximately 40.1 mi (64.6 km)
Estimated travel time by road is 1 hour 39 minutes
We found 3 routes between Advent Crossroads and Barrett.
Available Routes
Route Directions
Get on I-40 E in Long View
Follow I-40 E and I-77 N to NC-89 W in Surry County. Take exit 100 from I-77 N
Continue on NC-89 W. Drive to Old Barrett Rd in Alleghany County
Route Directions
Get on I-40 E in Long View
Follow US-321 N and NC-18 N to W Main St in Wilkesboro
Take NC-18 N, Mountain View Rd, Traphill Rd and Oklahoma Rd to US-21 N in Roaring Gap
Continue on Shawtown Rd. Drive to Old Barrett Rd
Route Directions
Get on I-40 E in Long View
Follow I-40 E, NC-16 N and North Carolina 16 S to S Cherry St in Wilkesboro
Take NC-18 N, Mountain View Rd, Traphill Rd and Oklahoma Rd to US-21 N in Roaring Gap
Continue on Shawtown Rd. Drive to Old Barrett Rd
Journey Details
Traveling from Advent Crossroads, North Carolina to Barrett, North Carolina covers 87.6 miles (141 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 2 minutes under normal conditions.
Drivers have 3 route options between these locations (88-101 miles / 141-163 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Advent Crossroads
Starting Point
Barrett
Destination