There are
683 mi
from Danbury, CT to Rochester Hills, MI
That's the driving distance. It would take 12 hours 52 mins to go from Danbury, Connecticut to Rochester Hills, Michigan.
The flight distance (direct flight from Danbury, CT to Rochester Hills, MI) is 504.94 mi.
683 mi = 1,099.69 kms