Miles between Vacaville, CA and Layton, UT

There are
702 mi
from Vacaville, CA to Layton, UT

That's the driving distance. It would take 11 hours 59 mins to go from Vacaville, California to Layton, Utah.

The flight distance (direct flight from Vacaville, CA to Layton, UT) is 563.86 mi.

702 mi = 1,130.34 kms