There are
969 mi
from Dayton, OH to Lake Wales, FL
That's the driving distance. It would take 18 hours 17 mins to go from Dayton, Ohio to Lake Wales, Florida.
The flight distance (direct flight from Dayton, OH to Lake Wales, FL) is 832.70 mi.
969 mi = 1,559.06 kms