There are
667 mi
from Battle Creek, MI to Corinth, MS
That's the driving distance. It would take 12 hours 35 mins to go from Battle Creek, Michigan to Corinth, Mississippi.
The flight distance (direct flight from Battle Creek, MI to Corinth, MS) is 541.21 mi.
667 mi = 1,073.40 kms