There are
2,465 mi
from Deerfield Beach, FL to San Luis, AZ
That's the driving distance. It would take 1 day 19 hours to go from Deerfield Beach, Florida to San Luis, Arizona.
The flight distance (direct flight from Deerfield Beach, FL to San Luis, AZ) is 2,121.02 mi.
2,465 mi = 3.22 kms