Miles between Danbury, CT and Oak Park, MI

There are
667 mi
from Danbury, CT to Oak Park, MI

That's the driving distance. It would take 12 hours 34 mins to go from Danbury, Connecticut to Oak Park, Michigan.

The flight distance (direct flight from Danbury, CT to Oak Park, MI) is 505.20 mi.

667 mi = 1,072.74 kms