There are
847 mi
from Layton, UT to Arroyo Grande, CA
That's the driving distance. It would take 15 hours 17 mins to go from Layton, Utah to Arroyo Grande, California.
The flight distance (direct flight from Layton, UT to Arroyo Grande, CA) is 622.53 mi.
847 mi = 1,363.47 kms