Miles between Amarillo, TX and Hazel Park, MI

There are
1,284 mi
from Amarillo, TX to Hazel Park, MI

That's the driving distance. It would take 23 hours 23 mins to go from Amarillo, Texas to Hazel Park, Michigan.

The flight distance (direct flight from Amarillo, TX to Hazel Park, MI) is 1,121.76 mi.

1,284 mi = 1.61 kms