There are
696 mi
from Fairfield, CA to Cottonwood Heights, UT
That's the driving distance. It would take 11 hours 57 mins to go from Fairfield, California to Cottonwood Heights, Utah.
The flight distance (direct flight from Fairfield, CA to Cottonwood Heights, UT) is 567.32 mi.
696 mi = 1,120.68 kms