There are
1,201 mi
from Irving, TX to Mayfield Heights, OH
That's the driving distance. It would take 21 hours 48 mins to go from Irving, Texas to Mayfield Heights, Ohio.
The flight distance (direct flight from Irving, TX to Mayfield Heights, OH) is 1,041.06 mi.
1,201 mi = 1.61 kms