There are
959 mi
from Dayton, OH to Lake Mary, FL
That's the driving distance. It would take 17 hours 52 mins to go from Dayton, Ohio to Lake Mary, Florida.
The flight distance (direct flight from Dayton, OH to Lake Mary, FL) is 777.41 mi.
959 mi = 1,543.21 kms