There are
619 mi
from Santa Fe, NM to Cottonwood Heights, UT
That's the driving distance. It would take 12 hours 29 mins to go from Santa Fe, New Mexico to Cottonwood Heights, Utah.
The flight distance (direct flight from Santa Fe, NM to Cottonwood Heights, UT) is 468.63 mi.
619 mi = 996.33 kms