There are
180 mi
from Ann Arbor, MI to Mayfield Heights, OH
That's the driving distance. It would take 3 hours 31 mins to go from Ann Arbor, Michigan to Mayfield Heights, Ohio.
The flight distance (direct flight from Ann Arbor, MI to Mayfield Heights, OH) is 128.75 mi.
180 mi = 289.78 kms