Miles between Amarillo, TX and Rochester Hills, MI

There are
1,299 mi
from Amarillo, TX to Rochester Hills, MI

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

The flight distance (direct flight from Amarillo, TX to Rochester Hills, MI) is 1,124.35 mi.

1,299 mi = 1.61 kms