Miles between Phoenix, AZ and Cottonwood Heights, UT

There are
655 mi
from Phoenix, AZ to Cottonwood Heights, UT

That's the driving distance. It would take 12 hours 16 mins to go from Phoenix, Arizona to Cottonwood Heights, Utah.

The flight distance (direct flight from Phoenix, AZ to Cottonwood Heights, UT) is 496.08 mi.

655 mi = 1,053.36 kms