There are
1,296 mi
from Dallas, TX to Cottonwood Heights, UT
That's the driving distance. It would take 23 hours 10 mins to go from Dallas, Texas to Cottonwood Heights, Utah.
The flight distance (direct flight from Dallas, TX to Cottonwood Heights, UT) is 992.98 mi.
1,296 mi = 1.61 kms