There are
653 mi
from Waterbury, CT to Ferndale, MI
That's the driving distance. It would take 13 hours 2 mins to go from Waterbury, Connecticut to Ferndale, Michigan.
The flight distance (direct flight from Waterbury, CT to Ferndale, MI) is 521.08 mi.
653 mi = 1,051.59 kms