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