Miles between Layton, UT and Grass Valley, CA

There are
624 mi
from Layton, UT to Grass Valley, CA

That's the driving distance. It would take 10 hours 34 mins to go from Layton, Utah to Grass Valley, California.

The flight distance (direct flight from Layton, UT to Grass Valley, CA) is 496.44 mi.

624 mi = 1,004.37 kms