There are
527 mi
from Waterbury, CT to Mayfield Heights, OH
That's the driving distance. It would take 10 hours to go from Waterbury, Connecticut to Mayfield Heights, Ohio.
The flight distance (direct flight from Waterbury, CT to Mayfield Heights, OH) is 434.59 mi.
527 mi = 847.40 kms