There are
1,264 mi
from Yakima, WA to Cottonwood, AZ
That's the driving distance. It would take 22 hours 52 mins to go from Yakima, Washington to Cottonwood, Arizona.
The flight distance (direct flight from Yakima, WA to Cottonwood, AZ) is 931.46 mi.
1,264 mi = 1.61 kms