There are
689 mi
from Escondido, CA to American Fork, UT
That's the driving distance. It would take 12 hours to go from Escondido, California to American Fork, Utah.
The flight distance (direct flight from Escondido, CA to American Fork, UT) is 580.43 mi.
689 mi = 1,109.03 kms