Miles between Amarillo, TX and Horn Lake, MS

There are
738 mi
from Amarillo, TX to Horn Lake, MS

That's the driving distance. It would take 12 hours 43 mins to go from Amarillo, Texas to Horn Lake, Mississippi.

The flight distance (direct flight from Amarillo, TX to Horn Lake, MS) is 666.78 mi.

738 mi = 1,187.58 kms