Miles between Kalamazoo, MI and Amarillo, TX

There are
1,170 mi
from Kalamazoo, MI to Amarillo, TX

That's the driving distance. It would take 21 hours to go from Kalamazoo, Michigan to Amarillo, Texas.

The flight distance (direct flight from Kalamazoo, MI to Amarillo, TX) is 999.86 mi.

1,170 mi = 1.61 kms