Miles between Amarillo, TX and New Haven, IN

There are
1,126 mi
from Amarillo, TX to New Haven, IN

That's the driving distance. It would take 20 hours 14 mins to go from Amarillo, Texas to New Haven, Indiana.

The flight distance (direct flight from Amarillo, TX to New Haven, IN) is 996.95 mi.

1,126 mi = 1.61 kms