There are
749 mi
from Asheville, NC to Deerfield Beach, FL
That's the driving distance. It would take 13 hours 48 mins to go from Asheville, North Carolina to Deerfield Beach, Florida.
The flight distance (direct flight from Asheville, NC to Deerfield Beach, FL) is 657.56 mi.
749 mi = 1,205.38 kms