Miles between Layton, UT and Oroville, CA

There are
677 mi
from Layton, UT to Oroville, CA

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

The flight distance (direct flight from Layton, UT to Oroville, CA) is 516.07 mi.

677 mi = 1,090.22 kms