Miles between Davis, CA and Sandy, UT

There are
674 mi
from Davis, CA to Sandy, UT

That's the driving distance. It would take 11 hours 32 mins to go from Davis, California to Sandy, Utah.

The flight distance (direct flight from Davis, CA to Sandy, UT) is 544.34 mi.

674 mi = 1,083.92 kms