Miles between Amarillo, TX and Crawfordsville, IN

There are
988 mi
from Amarillo, TX to Crawfordsville, IN

That's the driving distance. It would take 17 hours 54 mins to go from Amarillo, Texas to Crawfordsville, Indiana.

The flight distance (direct flight from Amarillo, TX to Crawfordsville, IN) is 882.12 mi.

988 mi = 1,589.48 kms