There are
741 mi
from Richmond, CA to Layton, UT
That's the driving distance. It would take 12 hours 43 mins to go from Richmond, California to Layton, Utah.
The flight distance (direct flight from Richmond, CA to Layton, UT) is 593.40 mi.
741 mi = 1,192.13 kms