There are
870 mi
from Sioux Falls, SD to Rochester, MI
That's the driving distance. It would take 16 hours 5 mins to go from Sioux Falls, South Dakota to Rochester, Michigan.
The flight distance (direct flight from Sioux Falls, SD to Rochester, MI) is 686.11 mi.
870 mi = 1,399.93 kms