Miles between Fort Worth, TX and Battle Creek, MI

There are
1,125 mi
from Fort Worth, TX to Battle Creek, MI

That's the driving distance. It would take 20 hours 15 mins to go from Fort Worth, Texas to Battle Creek, Michigan.

The flight distance (direct flight from Fort Worth, TX to Battle Creek, MI) is 937.41 mi.

1,125 mi = 1.61 kms