Miles between Minneapolis, MN and Lima, OH

There are
640 mi
from Minneapolis, MN to Lima, OH

That's the driving distance. It would take 12 hours 22 mins to go from Minneapolis, Minnesota to Lima, Ohio.

The flight distance (direct flight from Minneapolis, MN to Lima, OH) is 548.24 mi.

640 mi = 1,029.78 kms