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

Rockview, North Carolina

14 mi to destination

1 mi
Terry Fork, North Carolina

Traveled 3 mi from origin

1 mi
Waverly, North Carolina

7 mi to destination

1 mi
Paint Gap, North Carolina

Traveled 10 mi from origin

1 mi
Cane

Destination