There are
1,183 mi
from Boulder, CO to Norton Shores, MI
That's the driving distance. It would take 21 hours 13 mins to go from Boulder, Colorado to Norton Shores, Michigan.
The flight distance (direct flight from Boulder, CO to Norton Shores, MI) is 1,003.71 mi.
1,183 mi = 1.61 kms