There are
662 mi
from Roseville, CA to American Fork, UT
That's the driving distance. It would take 11 hours 13 mins to go from Roseville, California to American Fork, Utah.
The flight distance (direct flight from Roseville, CA to American Fork, UT) is 517.62 mi.
662 mi = 1,064.92 kms