Mileage calculator › From Waterloo, IA › Miles from Waterloo, IA to Lima, OH
There are 510 mifrom Waterloo, IA to Lima, OH
That's the driving distance. It would take 10 hours 7 mins to go from Waterloo, Iowa to Lima, Ohio.
The flight distance (direct flight from Waterloo, IA to Lima, OH) is 442.16 mi.
510 mi = 821.54 kms