Miles between Ontario, CA and Cottonwood Heights, UT

There are
645 mi
from Ontario, CA to Cottonwood Heights, UT

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

The flight distance (direct flight from Ontario, CA to Cottonwood Heights, UT) is 553.72 mi.

645 mi = 1,038.22 kms