There are
125 mi
from Ann Arbor, MI to Lima, OH
That's the driving distance. It would take 2 hours 22 mins to go from Ann Arbor, Michigan to Lima, Ohio.
The flight distance (direct flight from Ann Arbor, MI to Lima, OH) is 107.93 mi.
125 mi = 200.56 kms