Miles between Elk Grove, CA and Cottonwood Heights, UT

There are
668 mi
from Elk Grove, CA to Cottonwood Heights, UT

That's the driving distance. It would take 11 hours 22 mins to go from Elk Grove, California to Cottonwood Heights, Utah.

The flight distance (direct flight from Elk Grove, CA to Cottonwood Heights, UT) is 529.52 mi.

668 mi = 1,074.85 kms