Miles between Rocklin, CA and Spanish Fork, UT

There are
678 mi
from Rocklin, CA to Spanish Fork, UT

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

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

678 mi = 1,091.33 kms