Miles between Layton, UT and Rancho Cucamonga, CA

There are
670 mi
from Layton, UT to Rancho Cucamonga, CA

That's the driving distance. It would take 11 hours 36 mins to go from Layton, Utah to Rancho Cucamonga, California.

The flight distance (direct flight from Layton, UT to Rancho Cucamonga, CA) is 570.31 mi.

670 mi = 1,077.94 kms