There are
696 mi
from Yakima, WA to Cottonwood Heights, UT
That's the driving distance. It would take 12 hours to go from Yakima, Washington to Cottonwood Heights, Utah.
The flight distance (direct flight from Yakima, WA to Cottonwood Heights, UT) is 597.43 mi.
696 mi = 1,119.39 kms