Miles between Roseville, CA and Spanish Fork, UT

There are
682 mi
from Roseville, CA to Spanish Fork, UT

That's the driving distance. It would take 11 hours 35 mins to go from Roseville, California to Spanish Fork, Utah.

The flight distance (direct flight from Roseville, CA to Spanish Fork, UT) is 522.34 mi.

682 mi = 1,098.36 kms