There are
1,262 mi
from Amarillo, TX to Ann Arbor, MI
That's the driving distance. It would take 22 hours 40 mins to go from Amarillo, Texas to Ann Arbor, Michigan.
The flight distance (direct flight from Amarillo, TX to Ann Arbor, MI) is 1,086.82 mi.
1,262 mi = 1.61 kms