Miles between San Diego, CA and American Fork, UT

There are
719 mi
from San Diego, CA to American Fork, UT

That's the driving distance. It would take 12 hours 34 mins to go from San Diego, California to American Fork, Utah.

The flight distance (direct flight from San Diego, CA to American Fork, UT) is 606.97 mi.

719 mi = 1,156.92 kms