Miles between Layton, UT and Douglas, AZ

There are
921 mi
from Layton, UT to Douglas, AZ

That's the driving distance. It would take 17 hours 14 mins to go from Layton, Utah to Douglas, Arizona.

The flight distance (direct flight from Layton, UT to Douglas, AZ) is 684.70 mi.

921 mi = 1,482.25 kms