There are
439 mi
from Layton, UT to Farmington, NM
That's the driving distance. It would take 8 hours 59 mins to go from Layton, Utah to Farmington, New Mexico.
The flight distance (direct flight from Layton, UT to Farmington, NM) is 360.89 mi.
439 mi = 706.08 kms