There are
2,470 mi
from Layton, UT to Royal Palm Beach, FL
That's the driving distance. It would take 1 day 19 hours to go from Layton, Utah to Royal Palm Beach, Florida.
The flight distance (direct flight from Layton, UT to Royal Palm Beach, FL) is 2,056.69 mi.
2,470 mi = 3,975.02 kms