Miles between Dayton, OH and North Lauderdale, FL

There are
1,137 mi
from Dayton, OH to North Lauderdale, FL

That's the driving distance. It would take 21 hours 3 mins to go from Dayton, Ohio to North Lauderdale, Florida.

The flight distance (direct flight from Dayton, OH to North Lauderdale, FL) is 963.16 mi.

1,137 mi = 1.61 kms