Miles between Battle Creek, MI and Sioux Falls, SD

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

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

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

744 mi = 1,196.67 kms