There are
2,086 mi
from Layton, UT to Durham, NC
That's the driving distance. It would take 1 day 13 hours to go from Layton, Utah to Durham, North Carolina.
The flight distance (direct flight from Layton, UT to Durham, NC) is 1,810.30 mi.
2,086 mi = 3,356.60 kms