There are
1,083 mi
from Independence, MO to Cottonwood Heights, UT
That's the driving distance. It would take 18 hours 35 mins to go from Independence, Missouri to Cottonwood Heights, Utah.
The flight distance (direct flight from Independence, MO to Cottonwood Heights, UT) is 929.52 mi.
1,083 mi = 1.61 kms