Distance from Dry Hill, West Virginia to Barrett, North Carolina
The driving distance from Dry Hill, West Virginia to Barrett, North Carolina is 130.4 mi (209.9 km)
The straight-line (air) distance is approximately 56 mi (90.1 km)
Estimated travel time by road is 2 hours 28 minutes
We found 3 routes between Dry Hill and Barrett.
Available Routes
Route Directions
Get on I-64 E/I-77 S
Continue on I-64 E/I-77 S to Airport Rd/County Rte 9-9. Take exit 125A from I-64 E
Get on I-77 S in Camp Creek from US-19 S
Continue on I-77 S to Hillsville. Take exit 14 from I-77 S
Continue on US-221 S/US-58 W. Take VA-89 S to Old Barrett Rd in Alleghany County
Route Directions
Get on I-64 E/I-77 S
Follow I-77 S and I-81 S to Nicks Creek Rd in Atkins. Take exit 50 from I-81 S
Continue on Nicks Creek Rd. Take VA-16 S, NC-93 E and NC-18 N to Old Barrett Rd in Alleghany County
Route Directions
Get on I-64 E/I-77 S
Follow I-77 S to US-221 S/US-58 W/Carrollton Pike in Hillsville. Take exit 14 from I-77 S
Continue on US-221 S/US-58 W. Take VA-89 S to Old Barrett Rd in Alleghany County
Journey Details
Traveling from Dry Hill, West Virginia to Barrett, North Carolina covers 123.1 miles (198 km) in a south direction. This mixed highways and local roads, substantial route typically takes 2 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (123-148 miles / 198-239 km). The primary route shown here saves 37 minutes compared to alternatives.
The route features scenic views, toll sections. During evening weekday travel, expect evening rush hour with average speeds around 55 mph (89 km/h) .
Journey Waypoints
Dry Hill
Starting Point
Barrett
Destination