There are
836 mi
from Middletown, OH to Alexandria, MN
That's the driving distance. It would take 15 hours 50 mins to go from Middletown, Ohio to Alexandria, Minnesota.
The flight distance (direct flight from Middletown, OH to Alexandria, MN) is 709.01 mi.
836 mi = 1,344.86 kms