Miles between Fayetteville, NC and Deerfield Beach, FL

There are
698 mi
from Fayetteville, NC to Deerfield Beach, FL

That's the driving distance. It would take 12 hours 46 mins to go from Fayetteville, North Carolina to Deerfield Beach, Florida.

The flight distance (direct flight from Fayetteville, NC to Deerfield Beach, FL) is 607.81 mi.

698 mi = 1,123.69 kms