Miles between Sioux Falls, SD and Battle Creek, MI

There are
745 mi
from Sioux Falls, SD to Battle Creek, MI

That's the driving distance. It would take 13 hours 37 mins to go from Sioux Falls, South Dakota to Battle Creek, Michigan.

The flight distance (direct flight from Sioux Falls, SD to Battle Creek, MI) is 588.43 mi.

745 mi = 1,198.57 kms