Miles between Kalamazoo, MI and Lake Jackson, TX

There are
1,247 mi
from Kalamazoo, MI to Lake Jackson, TX

That's the driving distance. It would take 22 hours 39 mins to go from Kalamazoo, Michigan to Lake Jackson, Texas.

The flight distance (direct flight from Kalamazoo, MI to Lake Jackson, TX) is 1,068.14 mi.

1,247 mi = 1.61 kms