There are
256 mi
from Deerfield Beach, FL to Dunedin, FL
That's the driving distance. It would take 5 hours 14 mins to go from Deerfield Beach, Florida to Dunedin, Florida.
The flight distance (direct flight from Deerfield Beach, FL to Dunedin, FL) is 201.97 mi.
256 mi = 412.73 kms