There are
703 mi
from Yuma, AZ to Cottonwood Heights, UT
That's the driving distance. It would take 12 hours 51 mins to go from Yuma, Arizona to Cottonwood Heights, Utah.
The flight distance (direct flight from Yuma, AZ to Cottonwood Heights, UT) is 569.19 mi.
703 mi = 1,130.93 kms