Distance from Vashti, North Carolina to Barrett, North Carolina
The driving distance from Vashti, North Carolina to Barrett, North Carolina is 67.3 mi (108.3 km)
The straight-line (air) distance is approximately 23.2 mi (37.4 km)
Estimated travel time by road is 1 hour 20 minutes
We found 2 routes between Vashti and Barrett.
Available Routes
Route Directions
Get on I-77 N in Iredell County from Sulphur Springs Rd, Linneys Mill Rd and NC-901 S
Follow I-77 N and US-21 N to Shawtown Rd in Glade Valley
Continue on Shawtown Rd. Take Barrett Rd to Old Barrett Rd
Route Directions
Continue on Vashti Rd. Take NC-16 N/North Carolina 16 N, NC-18 N, Mountain View Rd and Traphill Rd to John P Frank Pkwy in Traphill
Follow John P Frank Pkwy and Oklahoma Rd to US-21 N in Roaring Gap
Follow Glade Creek School Rd and Barrett Rd to Old Barrett Rd
Journey Details
Traveling from Vashti, North Carolina to Barrett, North Carolina covers 56.6 miles (91 km) in a north direction. This mixed highways and local roads, moderate route typically takes 1 hour 23 minutes under normal conditions.
Drivers have 2 route options between these locations (57-67 miles / 91-108 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 42 mph (68 km/h) .
Journey Waypoints
Vashti
Starting Point
Barrett
Destination