There are
678 mi
from Sacramento, CA to American Fork, UT
That's the driving distance. It would take 11 hours 30 mins to go from Sacramento, California to American Fork, Utah.
The flight distance (direct flight from Sacramento, CA to American Fork, UT) is 531.56 mi.
678 mi = 1,091.65 kms