Miles between Omaha, NE and Lima, OH

There are
687 mi
from Omaha, NE to Lima, OH

That's the driving distance. It would take 11 hours 39 mins to go from Omaha, Nebraska to Lima, Ohio.

The flight distance (direct flight from Omaha, NE to Lima, OH) is 621.39 mi.

687 mi = 1,105.62 kms