There are
712 mi
from Escondido, CA to Cottonwood Heights, UT
That's the driving distance. It would take 12 hours 25 mins to go from Escondido, California to Cottonwood Heights, Utah.
The flight distance (direct flight from Escondido, CA to Cottonwood Heights, UT) is 593.50 mi.
712 mi = 1,145.35 kms