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