Miles between Dayton, OH and Mendota Heights, MN

There are
699 mi
from Dayton, OH to Mendota Heights, MN

That's the driving distance. It would take 13 hours 15 mins to go from Dayton, Ohio to Mendota Heights, Minnesota.

The flight distance (direct flight from Dayton, OH to Mendota Heights, MN) is 577.58 mi.

699 mi = 1,125.72 kms