Miles between Norwalk, CT and St Clair Shores, MI

There are
671 mi
from Norwalk, CT to St Clair Shores, MI

That's the driving distance. It would take 12 hours 47 mins to go from Norwalk, Connecticut to St Clair Shores, Michigan.

The flight distance (direct flight from Norwalk, CT to St Clair Shores, MI) is 497.29 mi.

671 mi = 1,079.55 kms