There are
1,151 mi
from Dayton, OH to Hallandale Beach, FL
That's the driving distance. It would take 21 hours 20 mins to go from Dayton, Ohio to Hallandale Beach, Florida.
The flight distance (direct flight from Dayton, OH to Hallandale Beach, FL) is 980.13 mi.
1,151 mi = 1.61 kms