There are
854 mi
from New Haven, CT to Norton Shores, MI
That's the driving distance. It would take 16 hours 6 mins to go from New Haven, Connecticut to Norton Shores, Michigan.
The flight distance (direct flight from New Haven, CT to Norton Shores, MI) is 693.39 mi.
854 mi = 1,373.73 kms