Miles between Dayton, OH and Fernandina Beach, FL

There are
829 mi
from Dayton, OH to Fernandina Beach, FL

That's the driving distance. It would take 15 hours 43 mins to go from Dayton, Ohio to Fernandina Beach, Florida.

The flight distance (direct flight from Dayton, OH to Fernandina Beach, FL) is 646.52 mi.

829 mi = 1,334.22 kms