Distance from Heards, Virginia to Barriers Mill, North Carolina
The driving distance from Heards, Virginia to Barriers Mill, North Carolina is 238.7 mi (384.1 km)
The straight-line (air) distance is approximately 124.2 mi (199.9 km)
Estimated travel time by road is 4 hours 1 minute
We found 3 routes between Heards and Barriers Mill.
Available Routes
Route Directions
Follow Heards Mountain Rd to US-29 S
Follow US-29 S and I-73 to Albemarle Rd in Randolph County. Take exit 72B from I-73
Take State Hwy 49 N and Millingport Rd to your destination in Cabarrus County
Route Directions
Follow Heards Mountain Rd to US-29 S
Follow US-29 S and I-85 S to Cabarrus County. Take exit 63 from I-85 S
Take Irish Potato Rd and Cold Springs Rd to your destination
Route Directions
Follow Heards Mountain Rd to US-29 S
Follow US-29 S and I-73 to Albemarle Rd in Randolph County. Take exit 72B from I-73
Take State Hwy 49 N to your destination in Cabarrus County
Journey Details
Traveling from Heards, Virginia to Barriers Mill, North Carolina covers 237.9 miles (383 km) in a southwest direction. This highway, long-distance route typically takes 4 hours under normal conditions.
Drivers have 3 route options between these locations (238-245 miles / 383-395 km). The primary route shown here saves 4 minutes compared to alternatives.
Journey Waypoints
Heards
Starting Point
Barriers Mill
Destination