Distance from Barnardsville, North Carolina to Cane, North Carolina
Barnardsville
Cane
Total Distance
18.9 mi
(30.5 km)
Travel Time
24 minutes
The driving distance from Barnardsville, North Carolina to Cane, North Carolina is 18.9 mi (30.5 km)
The straight-line (air) distance is approximately 6 mi (9.6 km)
Estimated travel time by road is 24 minutes
Route Directions
Follow NC-197 S, Holcombe Branch Rd and NC-1540 to US-19 N in Madison County
7.4 mi
11 min
Follow US-19 N to Prices Creek Rd in Yancey County
10.8 mi
11 min
0.7 mi
1 min
Journey Details
Traveling from Barnardsville, North Carolina to Cane, North Carolina covers 18.9 miles (30 km) in a northeast direction. This mixed highways and local roads, moderate route typically takes 24 minutes under normal conditions.
Journey Waypoints
Barnardsville
Starting Point
Cane
Destination