Miles between Amarillo, TX and Mayfield Heights, OH

There are
1,318 mi
from Amarillo, TX to Mayfield Heights, OH

That's the driving distance. It would take 23 hours 49 mins to go from Amarillo, Texas to Mayfield Heights, Ohio.

The flight distance (direct flight from Amarillo, TX to Mayfield Heights, OH) is 1,182.69 mi.

1,318 mi = 1.61 kms