There are
646 mi
from Roswell, GA to Deerfield Beach, FL
That's the driving distance. It would take 11 hours 50 mins to go from Roswell, Georgia to Deerfield Beach, Florida.
The flight distance (direct flight from Roswell, GA to Deerfield Beach, FL) is 589.91 mi.
646 mi = 1,040.31 kms