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