There are
1,086 mi
from Milford, CT to Marion, IA
That's the driving distance. It would take 20 hours 30 mins to go from Milford, Connecticut to Marion, Iowa.
The flight distance (direct flight from Milford, CT to Marion, IA) is 956.45 mi.
1,086 mi = 1,747.47 kms