There are
1,031 mi
from , MI to Danbury, CT
That's the driving distance. It would take 20 hours 11 mins to go from , Michigan to Danbury, Connecticut.
The flight distance (direct flight from , MI to Danbury, CT) is 780.16 mi.
1,031 mi = 1,659.92 kms