There are
688 mi
from Vacaville, CA to Cottonwood Heights, UT
That's the driving distance. It would take 11 hours 46 mins to go from Vacaville, California to Cottonwood Heights, Utah.
The flight distance (direct flight from Vacaville, CA to Cottonwood Heights, UT) is 562.17 mi.
688 mi = 1,107.52 kms