Distance from Canning, South Dakota to Shelby, South Dakota
The driving distance from Canning, South Dakota to Shelby, South Dakota is 71.3 mi (114.7 km)
The straight-line (air) distance is approximately 32.4 mi (52.1 km)
Estimated travel time by road is 1 hour 15 minutes
We found 3 routes between Canning and Shelby.
Available Routes
Route Directions
Take 308th Ave/Canning Rd to SD-34 E in West Hughes
Continue on SD-34 E to Crow Creek
Follow BIA Rd 2 to your destination
Route Directions
Take 308th Ave/Canning Rd to SD-34 E in West Hughes
Continue on SD-34 E. Drive from 216th St and BIA Rd 2 to Crow Creek
Route Directions
Take 308th Ave/Canning Rd to SD-34 E in West Hughes
Continue on SD-34 E to Fort Thompson
Follow BIA Rd 2 to your destination
Journey Details
Traveling from Canning, South Dakota to Shelby, South Dakota covers 68.6 miles (110 km) in a southeast direction. This mixed highways and local roads, substantial route typically takes 1 hour 15 minutes under normal conditions.
Drivers have 3 route options between these locations (69-84 miles / 110-135 km). The primary route shown here saves 18 minutes compared to alternatives.
Journey Waypoints
Canning
Starting Point
Shelby
Destination