Distance from Barnard, North Carolina to Canto, North Carolina

Barnard Canto
Total Distance
18.2 mi
(29.3 km)
Travel Time
31 minutes

The driving distance from Barnard, North Carolina to Canto, North Carolina is 18.2 mi (29.3 km)

The straight-line (air) distance is approximately 5.9 mi (9.5 km)

Estimated travel time by road is 31 minutes

We found 3 routes between Barnard and Canto.

Available Routes

Shortest Fastest
Bear Creek Rd and Meadows Town Rd
17 mi
27.4 km
31 minutes
Meadows Town Rd
18.2 mi
29.3 km
31 minutes
Baileys Branch Rd and Meadows Town Rd
19.3 mi
31.1 km
34 minutes

Route Directions

18.2 mi
31 min

Route Directions

Take Barnard Rd to US-25 S/US-70 E
2.3 mi
5 min
Continue on US-25 S/US-70 E. Take Baileys Branch Rd and Meadows Town Rd to NC-63 W in Leicester
17.1 mi
29 min

Route Directions

Take Barnard Rd to US-25 S/US-70 E
2.3 mi
5 min
Continue on US-25 S/US-70 E. Take Bear Creek Rd, Meadows Town Rd and Sandy Mush Rd to NC-63 in Leicester
14.8 mi
26 min

Journey Details

Traveling from Barnard, North Carolina to Canto, North Carolina covers 17 miles (27 km) in a south direction. This secondary roads, moderate route typically takes 31 minutes under normal conditions.

Drivers have 3 route options between these locations (17-19 miles / 27-31 km). The primary route shown here saves 4 minutes compared to alternatives.

The route features scenic views. During midday weekend travel, expect typical weekend traffic patterns with average speeds around 32 mph (51 km/h) .

Journey Waypoints

Barnard

Starting Point

Worley, North Carolina

14 mi to destination

1 mi
Redmon, North Carolina

Traveled 7 mi from origin

2 mi
Sandymush, North Carolina

Traveled 14 mi from origin

2 mi
Canto

Destination