There are
1,289 mi
from Amarillo, TX to Farmington Hills, MI
That's the driving distance. It would take 23 hours 15 mins to go from Amarillo, Texas to Farmington Hills, Michigan.
The flight distance (direct flight from Amarillo, TX to Farmington Hills, MI) is 1,107.26 mi.
1,289 mi = 1.61 kms