There are
212 mi
from Sioux Falls, SD to Shakopee, MN
That's the driving distance. It would take 4 hours 10 mins to go from Sioux Falls, South Dakota to Shakopee, Minnesota.
The flight distance (direct flight from Sioux Falls, SD to Shakopee, MN) is 179.29 mi.
212 mi = 340.76 kms