There are
2,507 mi
from Deerfield Beach, FL to North Salt Lake, UT
That's the driving distance. It would take 1 day 20 hours to go from Deerfield Beach, Florida to North Salt Lake, Utah.
The flight distance (direct flight from Deerfield Beach, FL to North Salt Lake, UT) is 2,071.47 mi.
2,507 mi = 3.22 kms